- 在继承关系里:父类引用指向子类对象
- 在实现关系里: 接口的实现类可以作为任何参数要求为接口类型的方法的参数
- 基于实现关系的多态在后期的使用场景,我们称之为回调,使用频率很高
- 基于继承关系的多态实际上使用的并不多
- 父类引用指向子类对象 体现在继承关系里 在实现关系里 也是有体现的 同体
- 多态的存在价值
- 解耦
- 提高代码的扩展性
- 编译器会在编译的阶段进行标记,在解释器工作阶段进行解析
- 在java代码的运行阶段,载入?
- 是通过ClassLoader(类加载器)进行加载,完成class中间文件从磁盘加载到内存的这个事情
- ClassLoader有一个特殊机制,叫做双亲绑定
- Fuqin fq = new Erzi();//父类引用指向子类对象
- fuqin和erzi本身存在继承关系,那么我在加载的过程当中 如果遇到fuqin类型的声明,其对应的存储位置可以存放它所有派生出来的子类
- 在java代码的运行阶段,载入?