读书人

python语言中有没有接口?有则给小弟我

发布时间: 2012-03-19 22:03:05 作者: rapoo

python语言中有没有接口?有则给我个例子,谢谢
如题所述。

[解决办法]
http://www.python.org/dev/peps/pep-0245/
[解决办法]
你说的是象java的接口, interface吧

python不象java,可以有multiple inheritance,
所以不用interface也行

但是象java 的 abstract class 也是很容易写的,不过我觉得没多大用处,下面有个例子

class B(object):
def methodB(self):
raise NotImplementedError


class C(B):
def methodC(self):
print 'methodB'


c = C()
c.methodB()


zope有用interface,我不了解,你可以看看http://pypi.python.org/pypi/zope.interface

读书人网 >perl python

热点推荐