成员变量与局部变量的差别

2016-10-25  本文已影响0人  黑夜的眸

成员变量与局部变量的差别如下:
      局部变量:
      1) 定义在方法中;
      2) 没有默认值,必须自行设定初始值;
      3) 方法被调用时,存在栈中,方法调用结束时局部变量从栈中清除;
      成员变量:
      1) 定义在类中,方法外;
      2) 由系统设定默认初始值,可以不显式初始化;
      3) 所在类被实例化后,存在堆中,对象被回收时,成员变量失效;

上一篇 下一篇

猜你喜欢

热点阅读