python怎么写接口_python如何写接口

5f59e71270a60282.jpg

首先,我们必须明确的一点是:python里无接口类型,定义接口只是一个人为规定,在编程过程自我约束。

python的类是可以写任意个方法的

定义一个接口对继承类进行约束,接口里有什么方法,继承类就必须有什么方法,接口中不能任何功能代码class Interface:

def f1(self):

'''

to do something

:return:

'''

class Something(Interface):

def f1(self):

print('to do something...')

def f2(self):

print('to do other..')

在其他的语言里,比如Java,继承类没有重写接口方法是会报错的,而在python里不会,就是因为python没这个类型,所以只是在我们编程过程的一个规定,以I开头的类视为接口class IOrderRepository:

def fetch_one_by(self,nid):

raise Exception('子类中必须实现该方法')

class Something(IOrderRepository):

def fet_one_by(self,nid):

print('查查查数据....')


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部