PHP前端开发

Python继承的代码示例

百变鹏仔 1个月前 (01-23) #Python
文章标签 示例

本篇文章给大家带来的内容是关于python继承的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

#单继承class Person(object):    def __init__(self,name,age,height,weight):        self.name = name        self.age = age        self.height = height        self.weight = weight    def eat(self):        print("eating")    def walk(self):        print("walking")    def __str__(self):        return "name:%s,age:%d"%(self.name,self.age)from person import Personclass Student(Person):    def __init__(self,name,age,height,weight):        #调用父类中的属性        super(Student,self).__init__(name,age,height,weight)    def studey(self):        print("studying")from student import Studentstu = Student("tom",25,252,63)print(stu.name)

#多继承注意,当self.money = money编程私有属性时,即self.__money会出现报错现象,说明私有属性不能直接继承class Father(object):    def __init__(self,money):        self.money = money    def eat (self):        print("eating")    class Mother(object):    def __init__(self,facevalue):        self.facevalue = facevalue    def sleep(self):        print("slepping")       from father import Fatherfrom mother import Motherclass Child(Father,Mother):    def __init__(self,money,facevalue):        Father.__init__(self,money)        Mother.__init__(self,facevalue)    def study(self):        print("studing")     from child import Childdef main():    ch = Child(5,"NICE")    print(ch.money,ch.facevalue)if __name__=='__main__':    main()