Java基础对象的使用

Java基础对象的使用
创建对象
格式:类名 对象名=new类名();
范例:Phone p =new Phone():
使用对象
1:使用成员变量
格式:对象名.变量名
范例:p.brand
2:使用成员方法
格式:对象名.方法名()
范例:p.call()
2.1对象内存图(单个对象)
2.2对象内存图(多个对象)
2.3对象内存图(多个对象指向相同)
3.1什么是成员对象和局部变量
成员变量:类方法中的变量
局部变量:方法中的变量
3.2成员变量和局部变量的区别
区别 成员变量 局部变量
类中位置不同 类中方法外 方法内或者方法声明上
内存中位置不同 堆内存 栈内存
生命周期不同 随着对象的存在而存在, 随着方法的调用而存在,随着方法的
随着方法的调用完毕而消失 调用完毕而消失
初始化值不同 有默认的初始化值 没有默认的初始化值,必须先定义,赋值,才能使用
4.1private关键字
4.2private关键字的使用
一个标准类的编写:
把成员变量用private修饰
提供对应的getXxx()/setXxx()方法
4.3this关键字
(1)this修饰的变量用于代指成员变量
方法的形象如果与成员变量同名,不带this修饰的变量指的是形象,而不是成员变量
方法的形象没有与成员变量同名,不带this修饰的变量指的是成员变量
(2)什么时候使用this呢?解决局部变量隐藏成员变量
(3)this:代表所在类的对象引用
记住:方法被哪个对象调用,this就代表哪个对象