汇总一下在平时java中经常容易混淆的一些概念,以做记录待查。

1.成员变量、实例变量、类变量、局部变量

  • 局部变量:
    方法中定义的变量,仅在方法体内有效。
  • 成员变量:
    又称全局变量。定义在方法体和语句块之外,不区分是否有static修饰。
  • 实例变量:
    独立在方法之外的变量,不用static修饰的,依赖于实例对象。
  • 类变量:
    又称静态变量,用static修饰的,属于类本身,独立在方法、构造方法和语句块之外的。无论这个类创建多少个对象,只有类变量的一份拷贝。

zhouzhihua
14 声望1 粉丝

« 上一篇
京淘004
下一篇 »
Oracle学习历程