关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

python中重写与调用方法是什么(python方法的重写)

发布时间:2022-07-01 23:19:05

  

  重写父类方法与调用父类方法

  1、重写父类方法

  所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法。

[code]class Cat(object):
    def sayHello(self):
        print("Hello:Cat")
class Bosi(Cat):
    def sayHello(self):
        print("Hello:Bosi")
bs = Bosi()
bs.sayHello()[/code]

  运行结果为:

[code]Hello:Bosi[/code]

  相关推荐:《Python视频教程》

  2、调用父类方法

  重写之后,如果发现仍然需要父类方法,则可以强制调用父类方法。

[code]class Cat(object):
    def __init__(self,name):
        self.name = name
        self.color = "黄色"
    
class Bosi(Cat):
    def __init__(self,name):
        #Cat.__init__(self,name) #python2的语法
        #调用父类的方法
        super().__init__(name)
        def getName(self):
            return self.name
        pass
bs = Bosi("波斯")
print(bs.name)
print(bs.color)[/code]

  运行结果为:

[code]波斯
黄色[/code]

  相关推荐:

Python中类的继承是什么



相关推荐

【2022年的云计算虚拟化市场现状和发展(云计算未来市场) >>点击查看详情<<

【习近平向“全球发展:共同使命与行动价值”智库媒体高端论坛致贺信 >>点击查看详情<<

/template/Home/Redyun/PC/Static