python - abstract method in normal class
问题 I was reading official python documentation. In the mentioned link, the second line states that: Using this decorator requires that the class’s metaclass is ABCMeta or is derived from it. But, I was successfully able to define the below given class. from abc import abstractmethod class A(object): def __init__(self): self.a = 5 @abstractmethod def f(self): return self.a a = A() a.f() So, the code above worked fine. And also, I was able to create a subclass class B(A): def __init__(self): super