java学习过程感觉就是学了后面忘了前面,突然一下子对多态有点模糊赶紧翻资料看了一下整理一下多态的笔记
多态存在的三个必要素
继承
重写
父类的引用指向子类的对象( Animal a = new Cat();其中a就是父类引用变量,它指向了一个Cat对象,也可以说它引用了一个Cat对象。我们通过操纵这个a来操作Cat对象。 此时,变量a的值为它所引用对象的地址)
多态的实现方式
接口(interface)
重写/重载(overwrite)
抽象类(abstract)
当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。
多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。
java多态
最新推荐文章于 2025-04-13 11:59:38 发布