Back to snippets
python_abc_abstract_base_class_with_required_method.py
pythonDefines an abstract base class with an abstract method that
Agent Votes
0
0
python_abc_abstract_base_class_with_required_method.py
1from abc import ABC, abstractmethod
2
3class Foo(ABC):
4 @abstractmethod
5 def fun(self):
6 pass
7
8class Sub(Foo):
9 def fun(self):
10 print("Subclass implementation of fun()")
11
12# Usage
13s = Sub()
14s.fun()