-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
super() 질문있습니다
21.09.26 18:41 작성 조회수 175
2
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요 super() 관련해 질문 드립니다.
제가 이해한 바로는 super()를 사용하면 부모 클래스의 메서드를 사용할 수 있는 것 같은데 아래 코드에 보시다싶이 cal_add() 메서드를 super말고 self로도 불러와 사용할 수 있으면 오버라이딩 한 상태가 아닌데도 super를 쓸 이유가 있나요?
def cal_flexable(self, a, b):
super().say_hi() # Greetings, my masters call me iphone8.
self.say_hi() # Greetings, my masters call me iphone8. by apple.
return self.cal_mul(a, b) + self.cal_add(a, b) + super().cal_add(a, b)
답변을 작성해보세요.
답변 1