当前位置:新励学网 > 秒知问答 > python 继承和多态区别

python 继承和多态区别

发表时间:2024-07-28 11:52:29 来源:网友投稿

一、继承和多态

1、继承:继承主要用于描述类之间的关系的,一个类可以共享其他一个或者多个类的定义或者方法结构。比如说人类是一个类,男人和女人也可以作为分别一个类。把人类作为男人和女人的基类,男人和女人类可以作为子类,从基类人类继承相关的属性和方法:比如眼睛、头发、会走路、会吃饭等等。

2、多态:子类可以从基类继承相同的属性或者方法,比如相同的函数名,在子类中可以有不同的实现,即子类可以有自己的特殊性,这就叫做多态。比如:男人头发短,女人头发长。

二、继承和多态的作用

1、继承的作用:继承的作用是实现代码的复用,子类可以拥有基类的所有属性和方法。

2、多态的作用:基类中定义的一个方法,可以在子类中重新实现,以达到不同的操作。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!