首頁  >  文章  >  後端開發  >  python如何查看父類

python如何查看父類

(*-*)浩
(*-*)浩原創
2019-10-31 13:15:045070瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn