1 class Chinese: 2 eye = 'black' 3 4 def eat(self): 5 print('吃飯,選擇用筷子。') 6 7 class Guangdong(Chinese): # 類的繼承 8 native_place = 'guangdong' # 類的定制 9 10 def dialect(self): # 類的定制 11 print('我們會講廣東話。') 12 13 yewen = Guangdong() 14 print(yewen.eye) 15 # 父類的屬性能用 16 print(yewen.native_place) 17 # 子類的定制屬性也能用 18 yewen.eat() 19 # 父類的方法能用 20 yewen.dialect() 21 # 子類的定制方法也能用
在子類下新建屬性或方法,讓子類可以用上父類所沒有的屬性或方法。這種操作,屬於定制中的一種:新增代碼。