Python中有几种类型的继承?
继承 是一个类访问另一个类的方法和属性的概念。
父类是从其继承的类,也称为基类。
子类是从另一个类(也称为派生类)继承的类。
python中有两种继承类型:
多重继承
多级继承
多重继承-
在多重继承中,一个子类可以继承多个父类。
示例
class Father:
fathername = ""
def father(self):
print(self.fathername)
class Mother:
mothername = ""
def mother(self):
print(self.mothername)
class Daughter(Father, Mother):
def parent(self):
print("Father :", self.fathername)
print("Mother :", self.mothername)
s1 = Daughter()s1.fathername = "Srinivas"
s1.mothername = "Anjali"
s1.parent()输出结果
Father : Srinivas Mother : Anjali
多级继承
在这种继承类型中,类可以从子类/派生类继承。
示例
#Daughter class inherited from Father and Mother classes which derived from Family class.
class Family:
def family(self):
print("这是我的家人:")
class Father(Family):
fathername = ""
def father(self):
print(self.fathername)
class Mother(Family):
mothername = ""
def mother(self):
print(self.mothername)
class Daughter(Father, Mother):
def parent(self):
print("Father :", self.fathername)
print("Mother :", self.mothername)
s1 = Daughter()s1.fathername = "Srinivas"
s1.mothername = "Anjali"
s1.family()
s1.parent()输出结果
这是我的家人: Father : Srinivas Mother : Anjali
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短