python如何查看父类-Python教程

资源魔 29 0
Python 为一切类都提供了一个 bases 属性,经过该属性能够查看该类的一切间接父类,该属性前往一切间接父类组成的元组。留意是间接父类!!!

应用语法:类名.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-p-143.png

python-p-144.png

以上就是python若何查看父类的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!