继承父类 及子类

这篇博客介绍了Python中的继承概念,通过实例展示了当父类和子类拥有相同方法时,执行时优先调用子类的方法,然后才是父类的方法。文章通过创建Animal、Cat和Dog类来演示这一行为。
摘要由CSDN通过智能技术生成

方法在执行时,当父类、子类都有同样的方法时,优先调用子类方法,其次调用父类方法

 

继承父类:

class Animal(object):  #Animal 类继承object类
    
    def __init__(self, color):
        self.color=color
    def eat(self):
        print("动物在吃!")
    def run(self):
        print("动物在跑!")

class Cat(Animal):  #Cat 类继承Animal类
    pass
    '''def eat(self):
        print("小猫在吃鱼!")'''

class Dog(Animal):
    
    def __init__(self, name,age,color):
        super(Dog, self).__init__(color)
        self.name=name
        self.age=age
    def eat(self):
            print("狗在啃骨头!")
    def feed(object):
        object.eat()
   

 

继承子类:

class Animal(object):  #Animal 类继承object类
    
    def __init__(self, color):
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值