강의로 돌아가기
-

Animal 에서 __init__(self,name) 을썼는데. super().__init__(self, name)이라고 안써주는 이유는 무엇인가요?

Animal 에서 init(self,name) 을썼는데. super().init(self, name)이라고 안써주는 이유는 무엇인가요?

감사합니다!

1 개의 답변
정두식_

Animal은 상속을 받지 않았기 때문에 Super class에 init(self,name)이라는 메소드가 없습니다.

  • 1starJ
    이해가 잘 안 돼요 1starJ 2017.08.18 11:24
  • 1starJ
    Human 클래스 안의 메소드 init(self, name, hand)에서 super().__init__(name)이라고 썼는데 어떻게 Animal클래스의 __init__(self, name)메소드를 실행시키나요? 1starJ 2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.