多态
同一个实体同时具有多个表现的体现是多态
重载和重写是多态的两种体现形式
重载:(编译,定义的)
重写:(运行时)
多态是面向对象最为灵活的特征
- 作用
1.降低耦合性
2.增加通用性
官方(1.可替换性2.可扩充性3.接口性4.简单性) - 注意:
1.父类的引用变量可以指向子类实例(向上转型)
2.父类变量只能使用父类中的方法或者属性信息
3.父类变量调用方法,如果子类重写了父类的方法,调用的就是重写后的方法
Static
主要修饰属性,方法,初始化代码块
修饰属性,全类共有的属性
调用,同类中,直接调用
其它,实例.属性
注意:静态方法中重写,只能通过静态方法