您的位置:首页 > 编程语言 > Python开发

python 继承

2016-04-15 16:39 603 查看
代码示例:

class Animal:
def __init__(self, name):
self.name = name
print('init Animal name: '+self.name)

def eat(self):
print('Animal eat:'+self.name)

class Chichen(Animal):
def __init__(self, name, sex):
Animal.__init__(self, name)
self.sex = sex
print('init Chichen name: '+ self.name)
def eat(self):
print('chichen eat sex: '+self.sex)

c = Chichen('xiaoji', 'man')

c.eat()


运行结果:

init Animal name: xiaoji

init Chichen name: xiaoji

chichen eat sex: man

为了使用继承,我们把基本类的名称作为一个元组跟在定义类时的类名称之后。Python不会自动调用基本类的constructor,你需要专门调用它。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 继承