主要记录 《java 编程思想》一书上学习到的容易被忽视的知识点
多态实现
类的 private 方法默认是 final 的,final类的的所有方法默认为 final,在对多态的实现上用的是
动态绑定机制又称运行时绑定,使用静态绑定在某种方面上说可以提升运行效率,但是笔者不推荐。权限
控制应该跟跟业务扩展等相关
构造方法
如果在一个构造器中调用一个正在创建的对象的动态绑定方法,例如在构造方法中调用父类方法,父类方法中
又调用一个重写的方法,重写方法中访问了子类独有的成员变量,那么在子类构造方法尚未执行完成,成员
变量默认为初始值。就有可能引发问题