一、总体认识
多态.png二、重点说明
1.作用
不同类型的子对象对同一消息做出不同响应
好处:应对变化,提高代码可重用性。
比如:一个系统有两种用户,老师Teacher和学生Student,它们有相同的方法Login,但登录后展示不同页面。
现有一父类Person(其中由Login方法),让两种用户都继承父类的Login方法。但实际运行时,不同的对象拥有不同的操作。
2.继承
子类从父类中继承了(子类可见的)实例变量和实例方法
不同类型的子对象对同一消息做出不同响应
好处:应对变化,提高代码可重用性。
比如:一个系统有两种用户,老师Teacher和学生Student,它们有相同的方法Login,但登录后展示不同页面。
现有一父类Person(其中由Login方法),让两种用户都继承父类的Login方法。但实际运行时,不同的对象拥有不同的操作。
子类从父类中继承了(子类可见的)实例变量和实例方法
本文标题:多态
本文链接:https://www.haomeiwen.com/subject/yobikftx.html
网友评论