class MyCls():
def foo(self):
print('method no implement')
运行的例子
>>> a = MyCls()
>>> a.foo()
method no implement
>>>
class MyCls():
def foo(self):
raise Exception('no implement exception', 'foo method need implement')
>>> a = MyCls()
>>> a.foo()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "<clipboard>", line 3, in foo
Exception: ('no implement exception', 'foo method need implement')
from abc import ABCMeta
from abc import ABCMeta,abstractmethod
class Foo():
__metaclass__ = ABCMeta
@abstractmethod
def bar(self):
pass
>>> class B(Foo): ... def bar(self): ... pass ... >>> B() <__main__.B object at 0x02EE7B50> >>> B().bar() >>> class C(Foo): ... pass ... >>> C().bar() Traceback (most recent call last): File "<interactive input>", line 1, in <module> TypeError: Can't instantiate abstract class C with abstract methods bar >>>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有