子類對父類的調用,主要是參數和方法調用


#子類調用父類的方法
class Vehichle:
    Country='china'
    #名字='ales'不好這樣
    def __init__(self,name,speed,load,power):
        self.name=name
        self.speed=speed
        self.load=load
        self.power=power
    def run(self):
        print('開動了')
class Subway(Vehichle):#要有自己的心的參,其他全繼承
    def __init__(self,name,speed,load,power,line):
        # self.name = name
        # self.speed = speed
        # self.load = load
        # self.power = power
        Vehichle.__init__(self,name,speed,load,power)
        #self作為具體的實例內容
        # 子類的調用父類的參數名直接調用,也要加上self
        self.line=line
    def showinfo(self):
        print(self.name,self.line)
    def run(self):
        Vehichle.run(self)#子類調用父類的方法,self必須加上      print('%s開動了'%self.name)
line1=Subway('1號線','2km/h','23412人','',12)
line1.showinfo()
line1.run()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM