第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

java學(xué)習(xí)筆記系列【二】補(bǔ)充(類(lèi)和對(duì)象知識(shí)的補(bǔ)充。)

標(biāo)簽:
Java

上次咋讲述的那个“类和对象在内存中的表现形式”。笔者后来回家进行校对后发现遗漏一个例子。赶忙写篇手记把补上。。
在该例子中,我们创建2个类:EmployeeEmployeeMessage
Employee.java文件代码:

import java.io.*;
public class Employee{  //定义Employee类。(雇员)
        String name;  //定义name属性.
        int age;    //定义age属性.
        String designation;  //定义designation属性.(职称)
        double salary;  //定义salary属性.(工资)

        public void printEmployee(){  //输出雇员信息
                System.out.println("名字:"+name);
                System.out.println("年龄:"+age);
                System.out.println("职位:"+designation);
                System.out.println("薪水:"+salary);
                System.out.println();
        }
}

因为程序都是从main方法开始执行的。为了能运行这个程序,我们必须创建main方法并且实例化对象。
我们来创建EmployeeMessage.java文件代码:

import java.io.*;
public class EmployeeMessage{
  public static void main(String args[]){
    Employee empOne = null; //声明对象(赋初值)
    Employee empTwo = null; //声明对象(赋初值)
    empOne = new Employee(); //实例化对象(指向堆内存空间)
    empTwo = new Employee(); //实例化对象(指向堆内存空间)

    empOne.name="张三"; //改变empOne所指向的堆内存空间中name值
    empOne.age=28; //改变age的值。
    empOne.designation="高级程序员";//改变designation值(职称)
    empOne.salary=1000;//改变salary值(薪水)
    empOne.printEmployee();

    empTwo.name="李四";//改变empTwo所指向的堆内存空间中name值.
    empTwo.age=20;
    empTwo.designation="初级程序员";
    empTwo.salary=500;
    empTwo.printlnEmployee();
    }
}

代码运行结果:
图片描述

这里我先看下Employee类的这个的类图。

图片描述

这里第1层是类名:Employee
第2层是Employee类中的属性。(name,age,designation,salary.分别都是公共的。) 其中name和designation都是String型,age为int型,salary为double型。
第3层是Employee类中的方法。(方法为公共的,且为void型。)

在内存中的表现形式为:
图片描述

栈内存中empOne,empTwo属性分别指向对应的堆内存空间,并设置该堆内存空间中的属性值。

注意啊,各位读者们。我这里是以文件为单位的。我把Employee写在一个java文件了。在通过EmployeeMessage.java文件调用Employee。
区别与我们之前的把几个类写在一个文件夹中。这个就是封装性,这个因为篇幅有限。只能管中窥豹一二。以后咱们单独开一个篇幅来写一写这个封装性。

點(diǎn)擊查看更多內(nèi)容
6人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消