多态
作者:互联网
多态
- 显而易见的是多态就是多种表现形态.最直观的理解就是有对象名称,如果用对象名称打点调用方法,在不同的时候,执行的虽然是相同的方法但是结果却是不同的.
多态的判断标准:
1.跨类且继承,多态是以继承为基础的,而继承的基础是封装.
2.子类重写长辈类的方法
3.子类对象赋值给长辈类引用
4.长辈类引用打点调方法.
如果满足这四条标准,那么就符合多态.
而多态又可以分为:
对象多态:长辈类的引用,可以代表不同子类对象
功能多态:打点调相同的方法,有不同的结果.
多态的应用场景:
1.以长辈类作为函数或方法的参数.
2.以长辈作为函数或方法的返回值.
标签:打点,对象,子类,多态,长辈,方法 来源: https://blog.csdn.net/weixin_43860716/article/details/95227542