1、說明
繼承就是讓類和類之間產生父子關係,子類可以擁有父類的靜態屬性和方法。
這裡的父類指的是被繼承的類,也叫做基類;子類指的是繼承其它類的類,也叫做派生類
基於至少兩個類之間才有繼承,比如b類繼承a類,那麼a就是b的父類(又叫超類、基類)。
2、基類的檢視
python 為所有類都提供了乙個 bases 屬性,通過該屬性可以檢視該類的所有直接父類,該屬性返回所有直接父類組成的元組。注意是直接父類。
使用語法:
類名.bases
3、例項
# 基類
class
a(object)
: def show
(self)
:print
('base show')
# 派生類
class
b(a)
: def show
(self)
:print
('derived show'
)
obj =b(
)obj.
show()
# 呼叫基類的show
obj.__class__ = a
obj.
show()
# 呼叫派生類的show
obj.__class__ = b
obj.
show
()
以上就是python基類的基本介紹,大家在學習完後,可以就基類做一些繼承的練習,並聯絡以往所學的知識點。更多python學習推薦:python教 python是什麼意思 python是什麼
python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl...
python是什麼意思 python是什麼意思
近幾年來,python一直發展比較迅速,同時也受到了很多人的關注,對於it行業的人來說,python並不是很陌生,但是對於其他行業的來說,並不知道python是什麼意思,下面我們來詳解一下python。一 python是什麼 python最初是用來編寫自動化指令碼,隨著不斷的發展,目前python被...
python中db是什麼意思 python 面試題
1.mysql部分 問題問題1 mysql的儲存引擎 問題2 mysql的索引機制 問題3 mysql的事務以及事務隔離級別 問題4 mvcc gap lock是做什麼的 問題5 mysql的悲觀鎖與樂觀鎖 回答問題1 mysql的儲存引擎 mysql的儲存引擎在mysql中的查詢語句為 mysql...