首頁 > 後端開發 > Python教學 > python如何查看父類

python如何查看父類

(*-*)浩
發布: 2019-10-31 13:15:04
原創
5105 人瀏覽過

Python 為所有類別提供了一個 bases 屬性,透過該屬性可以查看該類別的所有直接父類,該屬性傳回所有直接父類別組成的元組。注意是直接父類別! ! !

python如何查看父類

使用文法:類別名稱.bases

 舉例說明             (建議學習:Python影片教學課程##)

舉例:定義三個類Vehicle(車)、Automobile(汽車)、Car(小汽車),為了說明問題,將Car設置為繼承自Vehicle和Automobile兩個類,而Automobile繼承Vehicle。類別定義如下:

class Vehicle():
   def __init__(self,wheelcount):
       self.wheelcount = wheelcount
  
class Automobile(Vehicle):
      def __init__(self,wheelcount,power):
          self.power,self.totaldistance = '燃油发动机',0
          super().__init__(wheelcount) 
          
class Car(Automobile,Vehicle):  
    def __init__(self,wheelcount, power,oilcostperkm):
        self.oilcostperkm = oilcostperkm
        super().__init__(wheelcount, power)
登入後複製

我們來查看這三個類別的__bases__,得出結論如下:

Car.的直接父類別是Automobile、Vehicle;

Automobile的直接父類別是Vehicle;

Automobile的直接父類別是object。

具體執行截圖如下:

python如何查看父類

python如何查看父類#

以上是python如何查看父類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板