강의로 돌아가기
Junho Lee

마지막 person.walk() 부분 질문입니다.

제가 이해한 과정이 잘 맞는지 확인 부탁드립니다.

  1. Human 클래스를 선언 후, person = Human.create(~)를 해서 person이 Human클래스의 인스턴스가 된 것

  2. eat, walk 함수가 정의되고 이게 Human클래스 아래에 Human.eat, Human.walk로 선언되었기에,
    Human.walk() 은 walk(Human)과 같은 실행 결과를 갖게 됨.

  3. person은 Human 클래스의 인스턴스이므로, person.walk()는 walk(person)과 같은 의미를 갖게 되어, 결국 person.name과 person.weight를 가지고 walk 함수를 실행시킨 결과가 출력됨.

1 개의 답변
프로그래머스

네. 맞게 해석하셨습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.