黑马程序员技术交流社区

标题: 整理的成员变量和局部变量的笔记 [打印本页]

作者: 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