多态
Static ,private ,final 属于前期绑定,其他的属于后期绑定(动态绑定)。
前期绑定:在程序执行前就已经与方法,主体关联起来了。
缺陷:“覆盖”私有化
缺陷2:域与静态方法
任何域的访问操作都是有编译器解析的。域不是多态的。
声明变量是父类,字段就是父类,声明变量是子类,字段就是子类
字段(域);通常是在类中定义的类成员变量(字段和成员变量是互换的,没有什么区别)
静态方法不具备多态性。
声明的方法是什么类型的,调用的也就是这个类型的
协变返回类型(11行)