多态

Static ,private ,final 属于前期绑定,其他的属于后期绑定(动态绑定)。

前期绑定:在程序执行前就已经与方法,主体关联起来了。

 

缺陷:“覆盖”私有化

缺陷2:域与静态方法

任何域的访问操作都是有编译器解析的。域不是多态的。

声明变量是父类,字段就是父类,声明变量是子类,字段就是子类

字段(域);通常是在类中定义的类成员变量(字段和成员变量是互换的,没有什么区别)

 

静态方法不具备多态性。

声明的方法是什么类型的,调用的也就是这个类型的

 

 

协变返回类型(11行)

 

 

posted @ 2018-04-06 15:00  苇小宝  阅读(158)  评论(0编辑  收藏  举报