python基础 继承

Posted 青春叛逆者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础 继承相关的知识,希望对你有一定的参考价值。

‘‘‘
继承:
当多个类出现大量相同的代码的时候使用继承

写一个猫类
    属性:姓名、年龄、颜色、性别
    行为:吃饭、睡觉、抓老鼠
写一个狗类
    属性:姓名、年龄、颜色、性别
    行为:吃饭、睡觉、看门

有儿子、父亲、爷爷这种关系的一般叫做多重继承
子类有多个父类就叫做多继承
如果有多个父亲,如果多个父类中出现了相同的属性、行为,采用就近原则
‘‘‘

class Animal:
    def __init__(self):
        self.name=None
        self.age=None
        self.color=None
        self.sex=None

class Cat(Animal):
    def eat(self):
        print("猫吃鱼",self.age)
    def sleep(self):
        print("猫睡觉")
    def catch(self):
        print(猫抓老鼠)

class Dog(Animal):

 

以上是关于python基础 继承的主要内容,如果未能解决你的问题,请参考以下文章

新手入门学Python基础—继承

python基础 继承

Python基础day-18[面向对象:继承,组合,接口归一化]

01月11日 四周四次Python基础进阶

Python基础:面向对象-继承和多态

python基础 继承