类的三大特性:封装、继承、多态
类变量:整个类的变量,可以节省内存。不用每个实例都去生成一个变量。
实例变量:实例初始化时赋的变量,如 self.a = a。
类方法:只能给类使用,不能给实例使用。
私有方法 :只能在类中调用
继承:子类继承父类,可以不写构建函数,用的则是父类的构建函数。如果子类写了构建函数,就需要把父类的初始操作再写一遍。
多继承:可同时继承多个父类,按从左到右的顺序依次执行构建函数。
多态:一个接口,多种实现。
类的三大特性:封装、继承、多态
类变量:整个类的变量,可以节省内存。不用每个实例都去生成一个变量。
实例变量:实例初始化时赋的变量,如 self.a = a。
类方法:只能给类使用,不能给实例使用。
私有方法 :只能在类中调用
继承:子类继承父类,可以不写构建函数,用的则是父类的构建函数。如果子类写了构建函数,就需要把父类的初始操作再写一遍。
多继承:可同时继承多个父类,按从左到右的顺序依次执行构建函数。
多态:一个接口,多种实现。