单继承
单继承:子类只继承一个父类
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类
虽然子类没有定义__init__方法初始化属性,也没有定义实例方法,但是父类有。所以只要创建子类的对象,就默认执行了那个继承过来的__init__方法
class A (object):
def __init__(self):
self.num = 10
#实例方法
def print_num(self):
print(self.num + 10)
#B是子类 A是父类 子类继承父类
class B (A):
pass
#创建子类实例化对象
b = B()
print(b.num)
b.print_num() #实例化对象直接调用父类的成员属性和方法