文章目录
前言
本文主要介绍python中的继承和call魔术方法,在实际中会经常用到。
一、类的继承
1 继承
示例1:继承父类的所有属性和方法
class Animal:
def __init__(self):
self.name = '动物1'
self.age = 1
def eat(self):
print('吃')
def sleep(self):
print('睡')
class Pig(Animal):
pass
p = Pig()
print(p.name)
print(p.age)
p.eat()
p.sleep()
示例2:继承的传递性
class Animal:
def __init__(self):
self.name = '动物1'
self.age = 1
def eat(self):
print('吃')
def sleep(self):
print('睡')
class Pig(Animal)