python中基類是什麼意思

2021-10-25 19:22:04 字數 896 閱讀 1805

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...