变量修饰符
四种成员变量修饰符 越往下越开放,能用上面的不用下面的
private
package 一般不会写出来这个修饰符
protected
public
主要看package和protected之间的区别吧
![](https://img.haomeiwen.com/i2767193/6b85289e2be49e19.png)
类属性
静态属性的影响范围只有本身,即同一个类的实例的静态属性相同,但继承的子类不会共享该属性。
有两种引用类属性的方法,一种是对象.类属性,另一种是类.类属性,更加推荐使用第二种。
修改同一个对象的其中一个实例的静态属性,其他的实例的值都会发生更改。
类方法
引用方法基本跟上面的类属性相同,与类方法相对的是对象方法。类方法在没有实例的情况下也可以使用,如Math.random(),并没有实例化一个math,也可以使用这个方法。
属性初始化
对象属性初始化有3种
1. 声明该属性的时候初始化
2. 构造方法中初始化
3. 初始化块
若三者都存在 初始化的顺序是1->2->3
网友评论