继承和多态区别

更新时间:02-08 教程 由 暗香浮 分享

继承和多态区别?

一、继承和多态

1、继承:继承主要用于描述类之间的关系的,一个类可以共享其他一个或者多个类的定义或者方法结构。比如说人类是一个类,男人和女人也可以作为分别一个类。把人类作为男人和女人的基类,男人和女人类可以作为子类,从基类人类继承相关的属性和方法:比如眼睛、头发、会走路、会吃饭等等。2、多态:子类可以从基类继承相同的属性或者方法,比如相同的函数名,在子类中可以有不同的实现,即子类可以有自己的特殊性,这就叫做多态。比如:男人头发短,女人头发长。

二、继承和多态的作用

1、继承的作用:继承的作用是实现代码的复用,子类可以拥有基类的所有属性和方法。2、多态的作用:基类中定义的一个方法,可以在子类中重新实现,以达到不同的操作。

声明:关于《继承和多态区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2299207.html