ABCMeta

· AboutPython
[추상클래스] 상위 클래스에서 하위 클래스에 메서드 구현을 강요한다. 자식 클래스라면 특정 메소드는 꼭 해야만해! 비행기는 여객기가 flight() 기능을 갖도록 선언합니다. 여객기는 flight() 기능을 갖게되고, 갖지 않을 경우 오류가 발생합니다. 부모가 자녀에게 방청소를 시켰다고 합시다. 1. abc 패키지로 부터, ABCMeta와 abstrctmethod를 import 합니다. 2. 부모 클래스(metaclass = ABCMeta) 를 함으로써 추상 클래스를 정의합니다. 3. 반드시 자식 클래스에게 구현할 기능이 있다면, 함수 정의 위에 @abstrctmethod를 추가합니다. from abc import ABCMeta, abstractmethod class Parent(metaclass=ABC..
scone
'ABCMeta' 태그의 글 목록