1:什么时类的继承
如图A类时B类的子类,B类时A类的父类(或者超类),我们就说A继承于B,那么A就拥有B类的属性和方法
2:什么时类的定制,如上图,广东人说普通话,他也说广东话,广东话就是广东人独有的,这个时候就要给广东人单独定义一个属性:说广东话,这就是定制,定制基本可以理解为子类与子类之间的区别,子类可以在继承父类的基础上创建新属性新方法,也可修改继承到的属性和方法,这就是类的定制
3:类的继承,代码结构为:
子类继承的属性和方法,会传递给子类创建的实例对象
4:我们在创建类的时候,都没有带括号,这不意味着他们没有父类,object是所有类的父类,比如class Zhongguo,在运行的时候他其实是class Zhongguo(object)
5:isinstance()函数,可以查询某一个类属于什么类,例:
6:类的多层继承
一个类,可以同时继承多个类,代码结构为:class A(B,C,D,E,F),括号里面父类的顺序,是由讲究的,与子类越接近的父类,顺序越靠前
7:类的多重继承和多层继承之间的比较
8:类的定制
图中的部分就属于类的定制,也就是在继承的基础上增加属性和方法,定制的时候,类和方法也可以直接重写代码