最好能详细说明一下多态的概念及特点。
多态:相同的消息产生不同的结果
重写肯定体现了多态
覆盖肯定没体现多态
重载,普遍认为是多态的一种体现,但本人才疏学浅,看不出重载哪里体现了“相同的消息”这一点
关注一下。
多态是由继承来实现的。即相同的函数,由父类或由子类执行时效果不一样。
重载明显和继承没关系,它只是一个类中多个名称相同而参数或返回值不同的函数而已。
应该只有重写才是多态
重写和重载吧。