子类对父类的调用,主要是参数和方法调用

Posted 未来的技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子类对父类的调用,主要是参数和方法调用相关的知识,希望对你有一定的参考价值。

#子类调用父类的方法
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()

 

以上是关于子类对父类的调用,主要是参数和方法调用的主要内容,如果未能解决你的问题,请参考以下文章

面向对象 面试题

重写与重载的区别

java中,子类的构造器为啥要调用父类构造器?

Java 面向对象继承部分

方法的重写

方法重写