본문 바로가기
python

7. python, 추상 클래스

by 장인이 2021. 1. 13.

   파이썬에서도 추상 클래스, 추상 함수가 존재합니다.

 

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

댓글