파이썬에서도 추상 클래스, 추상 함수가 존재합니다.
ex)
from abc import ABCMeta, abstractmethod
class AbstractTest(metaclass==ABCMeta):
def __init__(self):
pass
@abstractmethod
def run(self):
추상 클래스를 사용하고 싶다면 클래스 이름 앞에 abstract, 괄호 안에 metaclass==ABCMeta를 삽입하면 됩니다. 또한 @abstractmethod를 붙혀서 추상 함수를 만들 수 있습니다.
'python' 카테고리의 다른 글
9. python, 스레드(thread) (0) | 2021.01.13 |
---|---|
8. python, 파이썬에서의 병렬처리(subprocess) (0) | 2021.01.13 |
6. python, magic method (0) | 2021.01.13 |
5. python, @method (0) | 2021.01.13 |
4. python, zip (0) | 2021.01.13 |
댓글