python3 類的繼承,方法重構

2022-09-11 10:00:17 字數 781 閱讀 7637

子類可以呼叫父類的方法或者重構父類的方法。

#coding:utf-8

class father():

def __init__(self,name,age):

self.name = name

self.age = age

def introduce(self):

print('我的家在東北松花江上')

def say(self):

print("我有很多手藝")

class son(father):

def __init__(self,name,age):

super(son,self).__init__(name,age)

self.name = name

self.age = age

def introduce_s(self):

self.introduce() #父類方法的繼承

print('我是一名程式猿',"姓名"+self.name,"年齡"+str(self.age)) #新增新的方法

def say(self): #重構方法

print('我會寫**')

if __name__ == '__main__': #只有將該模組作為入口進入

me = son('www',23)

me.introduce()

me.say()

me.introduce_s()

python3 類的繼承

基本語法 class derivedclassname baseclassname1 1 需要注意圓括號中父級類的順序,若是父級類中有相同的方法名,而在子類使用時未指定,python從左至右搜尋 即方法在子類中未找到時,從左到右查詢父級類中是否包含方法。示例 class a object pass ...

Python3 類的繼承

coding utf 8 物件導向程式設計的三個特點 封裝 繼承 多型 函式是封裝 的基本單位,類和物件的封裝是屬於更高階的封裝方式 在類中經常會宣告一些物件屬性,用來儲存資料的,在類中宣告的函式,是用來運算元據的,不同的功能可以封裝成不同的函式 繼承 特點 1.子類繼承父類,子類擁有父類的所有屬性...

Python3 類的繼承

目錄初識繼承 尋找繼承關係 繼承背景下的物件屬性查詢順序 派生新式類和經典類 鑽石繼承 通過繼承實現修改json模組資料型別 繼承指的是一種新建類的方法,新建的類稱之為子類或者派生類 子類繼承的類叫做父類,也稱之為基類或者超類 繼承的目的是減少 的冗餘 減少重複 在定義類時候,通過class 子類 ...