一:定义
同一个引用类型使用不同的对象实例(子类),执行一个相同的操作得到不同的结果。
二:实现多态的必要条件:
1.要有继承结构
2.子类中重写父类的方法
3.向上转型(父类的引用指向子类的对象)
三:多态的应用方法:
1.使用父类作为方法的返回值;
2.使用父类作为方法的参数类型;
四:扩展
(一):静态的多态:
方法的重载就是静态的多态,程序在编译期间就已经确定了需要执行的方法。
(二):动态的多态:
程序在运行期间才能确定需要执行的内容。
posted on 2017-12-11 14:54 阿抗 阅读(99) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3