继承进阶
一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合-----什么有什么的关系(将一个类的对象当做另一个类的属性) 5.继承-----什么是什么的关系 从大范围到小范围的过程 继承的作用:减少代码的重用性 子类有的方法,就用子类的。不会调用父类的方法。 如果要在子类中调用父类的方法:super().类名() 6.派生:父类没有的子类有了 派生类:在父类的基础上,又产生了子类,这个子类就叫做派生类 派生属性:父类里没有的属性但子类中有了的属性就叫做派生方法。 派生方法:父类里没有的方法但子类中有了的方法就叫做派生方法。 7.方法的重写 父类里有子类里也有的方法叫做方法的重写 二、接口类与抽象类 1.接口类:(在抽象类的基础上) 在python中,默认是没有接口类的 接口类不能被实例化(如果实例化会报错) 接口类中的方法不能被实现 1 1.正常调用 2 class Applepay: 3 def pay(self,money): 4 print('apple pay 支付了%s'