一、繼承的概念及使用方法 在Python中一個類如果想使用前面一個類所有的方法和屬性就需要使用繼承 繼承的定義 def Class_Child(Class_parent) 這樣就可以在子類中使用父類中定義的方法和屬性,但是,如果子類中定義的屬性和方法和父類中定義的重覆了,則將直接使用子類本身定義的方 ...
一、繼承的概念及使用方法
在Python中一個類如果想使用前面一個類所有的方法和屬性就需要使用繼承
繼承的定義 def Class_Child(Class_parent)
這樣就可以在子類中使用父類中定義的方法和屬性,但是,如果子類中定義的屬性和方法和父類中定義的重覆了,則將直接使用子類本身定義的方法和屬性
1 >>> class Child(Parent): 2 x = 6666 3 def fun2(self): 4 self.x = x 5 print("這是子類的方法!",self.x) 6 7 8 >>> class Parent: 9 x = 100 10 def fun1(self): 11 self.x = x 12 print("這是父類的方法!",self.x) 13 14 15 >>> a = Child() 16 >>> a.fun1() 17 這是父類的方法!View Code
二、子類中如何保留自身構造的同時繼承父類同名的屬性和方法
1、調用未綁定的父類方法
2、使用super方法
參考鏈接:https://blog.csdn.net/S201314yh/article/details/79874077