1. 程式人生 > >python中子類中super用法

python中子類中super用法


 
class People(object): #新式類
    def __init__(self,name,age):
        self.name = name
        self.age = age
        self.friends = []
        print("--doens't run ")
    def eat(self):
        print("%s is eating..." % self.name)
    def talk(self):
        print("%s is talking..." % self.name)
    def 
sleep(self): print("%s is sleeping..." % self.name)

class Man(Relation,People):
    # def __init__(self,name,age,money):
    #     #People.__init__(self,name,age)
    #     super(Man,self).__init__(name,age) #新式類寫法
    #     self.money  = money
    #     print("%s 一出生就有%s money" %(self.name,self.money))
def piao(self): print("%s is piaoing ..... 20s....done." % self.name) def sleep(self): People.sleep(self) print("man is sleeping ")