类学习(python)

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被重写

猜你喜欢

转载自blog.csdn.net/Diana_Z/article/details/83379476