#物件導向:繼承性、封裝性、多型性
#繼承性:1.子類繼承父類類變數
from inherit import human
class student(human): #繼承方式
def __init__(self,school,name,age):
self.school = school
#human.__init__(self,name,age) #父類初始化
super(student,self).__init__(name,age) #呼叫父類建構函式
super(student, self).do_homework() #呼叫的是父類的方法
def do_homework(self):
print("english_homework")
student1 = student("交通路小學","石敢當",20)
#print(student1.sum)
print(student1.name)
print(student1.age)
print(student1.get_name())
class human():
sum = 2
def __init__(self,name,age):
self.name = name
self.age = age
def get_name(self):
print(self.name)
def do_homework(self):
print("demo you jkibwh")
python學習 物件導向 類 物件 繼承
約定成俗的類的命名方式 1 首字母大寫 2 為了與其他進行區分盡量避免使用 建議採用studenthomework小駝峰的格式 類的常規格式 class student 定義變數 資料成員 student sum 80 類變數 建構函式 def init self,name,age 其中的self....
python 面向繼承物件 繼承
1.python物件導向的繼承指的是多個類之間的所屬關係,即預設繼承父類的所有屬性和方法。2.注意 當乙個類有多個父類的時候,預設使用第乙個父類的同名屬性和方法。3.檢視某個類的繼承關係 物件.mro 4.子類呼叫父類的同名方法和屬性 class a object definit self self...
python 物件導向繼承
coding utf 8 author martin date 2017 10 15 class f def f1 self print f.f1 class s f deff1 self super s,self f1 執行父類的方法,第一種方式,常用這種方式 f.f1 self 執行父類的方法,...