Python学习之路(3)

类的继承

class People:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def sleep(self):
        print("%s is sleeping" % self.name)

class Man(People):
    def __init__(self, name, age, address):
        # 调用父类 People.__init__(self,name,age)
        super(Man, self).__init__(name, age)
        self.address = address
    def addre(self):
        print("address is %s " % self.address)

r = Man("miao", 23, "xuancheng")
r.addre()
创建一个People类,初始化姓名和年龄两个属性和一个sleep方法,创建一个子类Man继承People,并添加了address属性,最后通过r新建一个Man类

猜你喜欢

转载自blog.csdn.net/sinat_30436087/article/details/79000036