继承
class Animal:
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
class Person(Animal): # 括号里面的父类,基类,超类,括号外面的 子类,派生类
pass
class Cat:
pass
class Dog:
pass
p1 = Person('alex', 'laddyboy', 1000)
print(p1.__dict__) # __dict__查询类中所有内容
# 结果(说明3个属性都已经封装进去了,说明继承成功了)
# {'name': 'alex', 'sex': 'laddyboy', 'age': 1000}
继承:子类以及子类的实例化的对象 可以访问父类的任何方法或属性
继承: 通过子类名和对象访问父类的变量,方法
class Animal:
breath = "呼吸"
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def eat(self):
print("动物都需要进食")
class Person(Animal): # 括号里面的父类,基类,超类,括号外面的 子类,