Python 物件導向學習繼承(11 17)

2021-09-01 04:43:58 字數 842 閱讀 5430

#物件導向:繼承性、封裝性、多型性

#繼承性: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 執行父類的方法,...