1、类
class A: # 创建类
def __init__(self): # 构造函数
pass
def aa(self): # 类中的方法
print('A,a\n')
if __name__ == '__main__':
example=A() # 创建类的实例
example.aa() # 调用类中方法
2、继承
class B(A): # 继承自类A
def __init__(self):
pass
def aa(self): # 重写类A中的方法aa
print('B,a\n')
if __name__ == '__main__':
ex=B() # 创建类B的实例
ex.bb() # 调用类B的父类A的方法bb
输出:
类B的实例调用父类A的方法之后,由于在子类B中有方法aa的重写,所以调用方法bb的时候bb中调用的方法aa被重写