多态

多态

  1. 显而易见的是多态就是多种表现形态.最直观的理解就是有对象名称,如果用对象名称打点调用方法,在不同的时候,执行的虽然是相同的方法但是结果却是不同的.

多态的判断标准:

1.跨类且继承,多态是以继承为基础的,而继承的基础是封装.
2.子类重写长辈类的方法
3.子类对象赋值给长辈类引用
4.长辈类引用打点调方法.
如果满足这四条标准,那么就符合多态.
而多态又可以分为:
对象多态:长辈类的引用,可以代表不同子类对象
功能多态:打点调相同的方法,有不同的结果.

多态的应用场景:

1.以长辈类作为函数或方法的参数.
2.以长辈作为函数或方法的返回值.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值