上次我们讲了定义一个类及实例化,今天我们接着讲类的继承。
继承就是拥有原类的属性和方法,同时又加上了新的属性和方法(如果不加上新的东西,那就不是继承了,那是复制),继承的语法一般为:
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
看吧,完美继承!

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