用于实现interface的方法校验功能,如果子类不具备@abstractmethod的方法,那么就会抛出异常。
但是目前看作用也仅止如此:不具备golang语言中interface的可以被附值后的事例化能力。
示例代码:
import abc
class AbstractClass(metaclass=abc.ABCMeta):
@abc.abstractmethod
def abstractMethod(self):
return
用于实现interface的方法校验功能,如果子类不具备@abstractmethod的方法,那么就会抛出异常。
但是目前看作用也仅止如此:不具备golang语言中interface的可以被附值后的事例化能力。
示例代码:
import abc
class AbstractClass(metaclass=abc.ABCMeta):
@abc.abstractmethod
def abstractMethod(self):
return