37. Python에서의 상속과 다형성 – super 키워드로 기반 형식 멤버 접근

안녕하세요. 언제나 휴일, 언휴예요.

 

이전 강의에서 기반 형식 생성자가 입력 인자가 있을 때 파생 형식 생성자에서 기반 형식 이름을 통해 기반 형식의 생성자를 호출하는 것을 살펴보았어요.

 

그런데 파생 형식에서 기반 형식의 멤버를 사용할 때 super 키워드를 사용할 수 있어요. 이전 강의에서 다루었던 기반 형식 생성자가 입력 인자가 있을 때도 기반 형식 이름 대신 super 키워드를 사용할 수 있어요. 대신 self는 입력 인자로 전달하지 않아요. 또한 무효화 상태의 기반 형식 멤버 메서드를 호출할 때 super 키워드를 사용할 수 있어요.

 

[그림 1] super 키워드 사용
[그림 1] super 키워드 사용