abs (abstract base class)

YS·2021년 9월 2일
0

coding

목록 보기
3/3

abstract class (추상 클래스)

  • 메서드 목록만 가진 클래스
  • 상속받는 클래스에서 메서드 구현을 강제하기 위해 사용

활용방법

  • abc 모듈을 import 후
  • 클래스 괄호 안에 metaclass=ABCmeta 지정
  • 메서드 위에 @abstractmethod를 붙여 추상 메서드로 지정
from abc import *

class 추상클래스이름(metaclass=ABCmeta):
    @abstractmethod
    def 메서드이름(self):
    	pass

0개의 댓글