Java多态的知识点
Java中所有的方法都是通过动态绑定实现多态的
- 只有非private的方法才可以被覆盖
- 静态的方法不具有多态性
- 构造器实际上就是static方法
初始化的实际过程
- 在其他任何事物发生之前,将分配给对象的存储空间初始化成二进制的零
- 调用基类构造器
- 按照声明顺序调用成员的初始化方法
- 调用导出类的构造器主体
继承的关系
- has-a
- is-a 纯继承
- is-like-a 导出类有基类没有的方法
Java中所有的方法都是通过动态绑定实现多态的
初始化的实际过程
继承的关系