python3.0如何写接口

 时间:2024-11-03 23:26:20

1、接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。

python3.0如何写接口

3、当然如果有强制要求,必须所有的实现类都必须按照接口中的定义写的话,就必须要用接口。方法一:用抽象类和抽象函数实现方法[python]view plaincopy#抽象类加抽象方法就等于面向对象编程中的接口fromabcimportABCMeta,abstractmethodclassinterface(object):__metaclass__=ABCMeta#指定这是一个抽象类@abstractmethod#抽象方法defLee(self):passdefMarlon(self):pass

python3.0如何写接口

5、方法二:用普通类定义接口,[python]view plaincopyclassinterface(object):#假设这就是一个接口,接口名可以随意定义,所有的子类不需要实现在这个类中的函数defLee(self):,passdefMarlon(self):passclassRealaize_interface(interface):def__init__(self):passdefLee(self):print"实现接口中的Lee函数"classRealaize_interface2(interface):def__init__(self):passdefMarlon(self):print"实现接口中的Marlon函数"obj=Realaize_interface()obj.Lee()obj=Realaize_interface2()obj.Marlon()

python3.0如何写接口
  • visio中使用泳道的画法画跨职能流程图的方法
  • Word365 如何删除页眉页脚?
  • word论文排版技法之八——自动目录生成
  • VS Code如何设置窗口失去焦点时文件自动保存
  • Myeclipse8.5进行可视化开发方法介绍
  • 热门搜索
    小肚子坠疼怎么回事 婴儿感冒鼻塞怎么办 苹果手机密码忘了怎么解锁 来例假能吃感冒药吗 垂头丧气的近义词 与众不同的近义词 肺积水怎么治疗 怎么吐烟圈教程 笔陡的近义词 大众凌渡怎么样