1、封装
| 同类 | 同包 | 不同包子类 | 不同包非子类 |
public | √ | √ | √ | √ |
proteted | √ | √ | √ |
|
default | √ | √ |
|
|
private | √ |
|
|
|
2、继承
对象初始化:构造器执行顺序先父类后子类。
3、多态
对象的方法具备多态,实例变量不具备多态,未重载的方法不执行。
| 同类 | 同包 | 不同包子类 | 不同包非子类 |
public | √ | √ | √ | √ |
proteted | √ | √ | √ |
|
default | √ | √ |
|
|
private | √ |
|
|
|