ABCMeta1 파이썬 class(클래스) 상속 기초원리7 추상클래스 ABCMeta, abstractmethod # 추상클래스 # 상위 클래스에서 하위 클래스에 메서드 구현을 강요한다. from abc import ABCMeta from abc import abstractmethod # 1. 정의가 안되어있고 # 2. 정의를 하위 클래스에서라도 해야한다면 # 정의가 되어야하는 강제성을 지닌 상위 개념의 클래스에 # AirPlane(metaclass=ABCMeta)이런식으로 해준다. class AirPlane(metaclass=ABCMeta): # 이것이 첫번째 작업이다. # 두번째 작업으로는 정의가 되어야할 함수에 표시를 해줘야한다. @abstractmethod # 이렇게 def flight(self): pass def forward(self): print('전진') def backward(self): print(.. 2022. 5. 20. 이전 1 다음