多态

一、总体认识

多态.png

二、重点说明

1.作用

不同类型的子对象对同一消息做出不同响应

好处:应对变化,提高代码可重用性
比如:一个系统有两种用户,老师Teacher和学生Student,它们有相同的方法Login,但登录后展示不同页面。
现有一父类Person(其中由Login方法),让两种用户都继承父类的Login方法。但实际运行时,不同的对象拥有不同的操作。

2.继承

子类从父类中继承了(子类可见的)实例变量和实例方法

参考文献

多态_不同类型的子类对象对同一消息做出不同响应

你可能感兴趣的:(多态)