java多态

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值