继承

封装

根据需求将属性和方法封装到一个抽象的类中

在使用的时候,只要按照自己的需求去调用,不必了解实现具体的细节.

继承


继承

继承最大的好处:

获得父类的属性和方法,实现代码的复用。


继承

继承的语法:

class 类名(类名):

   具体的代码.

class A:
    def __init__(self):
        self.name="Alice"
        self.age=24
    def show(self):
        print("=====A=====")

#
class B(A):
    pass
if __name__=="__main__":
    a=A()
    a.show()
    #print("姓名:%s 年龄:%d "%(a.name,a.age))
    b=B()
    b.show()
    print("姓名:%s 年龄:%d " % (b.name, b.age))
#术语:
#第一组:A类是B类的父类,B类是A类的子类,B类是A类继承而来。
#第二组:基类、派生类,派生.A类是B类的基类,B类是A类的派生类,B类是A类派生而来。