版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuxiangxxl/article/details/81865561
参考网址https://www.cnblogs.com/MrFiona/p/6423271.html
尝试python中的子类如何构造父类的继承函数
#!/usr/bin/env python # -*- coding:utf-8 -*- class student(): def __init__(self,num,age): self.num = num self.age = age print("Base Class",self.num,self.age) class man(student): def __init__(self, num, age, number, add): super(man, self).__init__(num, age) # student.__init__(self) self.number = number self.add = add print("Derived Class",self.number,self.add) st = man(34,56,56,43) # stu = man(56,43)
由子类对象如何调用基类构造函数,以下这种方法效果一致
class student():
def __init__(self,num,age):
self.num = num
self.age = age
print("Base Class",self.num,self.age)
class man(student):
def __init__(self,number,add):
# super(man, self).__init__()
# student.__init__(self)
self.number = number
self.add = add
print("Derived Class",self.number,self.add)
st = student(34,56)
stu = man(56,43)