汇总一下在平时java中经常容易混淆的一些概念,以做记录待查。
1.成员变量、实例变量、类变量、局部变量
- 局部变量:
方法中定义的变量,仅在方法体内有效。 - 成员变量:
又称全局变量。定义在方法体和语句块之外,不区分是否有static修饰。 - 实例变量:
独立在方法之外的变量,不用static修饰的,依赖于实例对象。 - 类变量:
又称静态变量,用static修饰的,属于类本身,独立在方法、构造方法和语句块之外的。无论这个类创建多少个对象,只有类变量的一份拷贝。
汇总一下在平时java中经常容易混淆的一些概念,以做记录待查。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。