Java学习第八天

技能点:
对象到底是什么?
对象就是一个内存地址,这个地址里存放了对象所属的类的成员
对象数组 数组里存放的是什么?
存放的是 new 出的对象的地址
方法的参数是基本类型和引用类型区别是什么?

类里有两类成员:
1、属性  也就是成员变量,有默认值
   属性的生命周期:取决于所属的对象
【注意】局部变量没有默认值
局部变量:声明在方法内部,或方法中的语句块内部的变量
生命周期:调用方法时,开始出现,方法调用结束后就消失
variable 变量
local    局部
initialize  初始化  赋值
局部变量如果没有赋值,那么这个变量的内存空间实际并不存在
  只有赋值了,那么内存空间猜真正分配,才允许使用

总结:
1、成员变量比局部变量在内存中存在的时间更长
使用的原则:优先使用局部变量,其次是成员变量
2、成员变量在类中的各个方法都可以直接使用
   范围比局部变量更大

猜你喜欢

转载自blog.csdn.net/bii_yu/article/details/78116491