Python - super 与init

阅读 63

2023-03-22

# super __init__


class Father():

    def __init__(self,name,age):

        self.name = name

        self.age  = age


    def __str__(self):

        return f'你的年龄是{self.age}'


class Son(Father):

    def __init__(self,name,age,colleage) :

        super().__init__(name,age)           ##调用父类

        self.colleage = colleage


    def __str__(self):

        return f'你的名字是:{self.name},年龄是{self.age},你的学历是{self.colleage}'


son = Son('zhangsan',30,'大学')

print(son.__str__())

精彩评论(0)

0 0 举报