类和对象

2019-10-10  本文已影响0人  巨炮王

变量修饰符

四种成员变量修饰符 越往下越开放,能用上面的不用下面的

private

package 一般不会写出来这个修饰符

protected

public

主要看package和protected之间的区别吧

类和对象系列教材 (八)- Java的四种访问修饰符


类属性

静态属性的影响范围只有本身,即同一个类的实例的静态属性相同,但继承的子类不会共享该属性。

有两种引用类属性的方法,一种是对象.类属性,另一种是类.类属性,更加推荐使用第二种。

修改同一个对象的其中一个实例的静态属性,其他的实例的值都会发生更改。


类方法

引用方法基本跟上面的类属性相同,与类方法相对的是对象方法。类方法在没有实例的情况下也可以使用,如Math.random(),并没有实例化一个math,也可以使用这个方法。


属性初始化

对象属性初始化有3种

1. 声明该属性的时候初始化

2. 构造方法中初始化

3. 初始化块

若三者都存在 初始化的顺序是1->2->3


上一篇 下一篇

猜你喜欢

热点阅读