四. python面向对象(继承)
一. 继承 class A:pass # 父类 基类 超类 class B:pass # 父类 基类 超类 class A_son(A,B): pass # 子类 派生类 class AB_son(A):pass # 子类 派生类 # 一个类 可以被多个类继承 # 一个类可以继承多个父类 print(A_son.__bases__) # 查看类的继承__bases__ (<class '__main__.A'>, <class '__main__.B'>) print(AB_son.__bases__) # 查看类的继承__bases__ (<class '__main__.A'>,) print(A.__bases__) # 查看类的继承__bases__ 在python 中没有父类 都是 object儿子 (<class 'object'>,) class Per(object): def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex class Dog(Per): pass aa=Dog("张三",25,"男") print(aa.age) # 25 print(aa.name) # 张三 class Aa(object): def __init__(self, name,aggr