简单学Python面向对象2继承一个类

上次我们讲了定义一个类及实例化,今天我们接着讲类的继承。

继承就是拥有原类的属性和方法,同时又加上了新的属性和方法(如果不加上新的东西,那就不是继承了,那是复制),继承的语法一般为:

class 新类名称(原类名称):

def __init__(self,可选参数)

原类名称.__init__(self,可选参数)

其他语句

接上例的鸭子,我们用一个小鸭子的类来继承一下Ducks类,并且加入颜色属性,语法如下:

class littleDucks(Ducks):

def __init__(self,c):

Ducks.__init__(self)

self.color = c

现在实例化检验一下:

duck2=littleDucks(‘red’)

print(duck2.name)

print(duck2.sound)

print(duck2.color)

duck2.dongzuo()

duck2.yuanmianji(10)

结果为:

yaya

gaga

red

我会游泳,我走路摇摆

314

看吧,完美继承!

简单学Python面向对象2继承一个类

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75089
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午5:27
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注