#接口继承:导入 abc、metaclass=abc.ABCMeta、@abc.abstractmethod # 1 父类只定义方法不需要具体实现 #2 子类必须实现父类所有规定的方法,具体实现 # 有了类,实例化就可以实现 import abc#导入接口模块 class All_file(metaclass=abc.ABCMeta):#加上这个句子 #metaclass=abc.ABCMeta放主接口 @abc.abstractmethod#以下方法不一定要实现,加上此句 def read(self): pass @abc.abstractmethod def write(self): pass class Disk(All_file):#类的继承 def read(self): print('disk read') def write(self): print('disk write') class Cdrom(All_file): def read(self): print('cd read') def write(self): print('cd write') class Mem(All_file): def read(self): print('mem read') def write(self): print('mem write') m1=Mem()#类的实例化就实现了 m1.read() m1.write()