黑马程序员技术交流社区
标题:
整理的成员变量和局部变量的笔记
[打印本页]
作者:
cheng_xu_yuan_
时间:
2015-7-16 20:39
标题:
整理的成员变量和局部变量的笔记
成员变量和局部变量:
成员变量:定义事物的属性时应该定义为成员变量
局部变量:其它情况就应该定义为局部变量
成员变量和局部变量的区别:
(1).定义位置区别:
成员:类中,方法外
局部:方法中或者方法声明上的形参
(2).初始化值的区别:
成员:有默认初始化值
局部:没有默认初始化值,想要使用必须先定义,再赋值,后使用。
(所有变量在使用前必须初始化)
(3).存储位置的区别:
成员:存储在堆里面,随着对象的创建而存在,随着对象的消失而消失。
局部:存储在栈内存里面,随着方法的调用而存在,随着方法的调用完毕而消失。
在使用变量的过程中,查找变量的顺序是
局部-成员-父类-报错
在使用的过程中遵循就近原则
作者:
CLTDEZHUCE
时间:
2015-7-16 20:52
好习惯继续保持
作者:
cheng_xu_yuan_
时间:
2015-7-16 21:26
CLTDEZHUCE 发表于 2015-7-16 20:52
好习惯继续保持
恩恩谢谢支持
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2