7. 클래스 7.2 클래스의 사용

C급 개발자와 함께하는 파이썬

7.2 클래스의 사용

우리는 위에서 클래스에 함수를 추가하였습니다. 그런데 이러한 클래스와 객체를 사용하는 이유가 무엇일까요?


다음을 보도록 하겠습니다.

위에서 자동차를 클래스로 정의하였습니다. 자동차는 추상적이기 때문에 실제로 사용해야할 객체를 만들어야하는데 자동차 회사 벤츠로 알아보기로 하겠습니다.


Benz = Cars()

<= 벤츠는 자동차에서 상속받았습니다.

Benz.run()

<= 자동차에서 상속받은 벤츠는 전진하기 위해 전진 함수를 실행합니다. 그러면 Benz는 자동차에서 상속받았기 때문에 자동차가 가지는 함수를 그대로 이용할수 있습니다.


Benz.back()

<= 전진과 마찬가지입니다. 자동차에서 상속받은 벤츠는 후진하기 위해 후진 함수를 실행합니다.


Benz.left()
<= 전진과 같습니다.


Benz.right()

<= 전진과 같습니다.


댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.