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

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

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()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:66
阅读量:56
阅读量:61
阅读量:95