2.10.3 객체 생성
설계도대로 만들어진 객체는 설계도에 존재하는 기능들을 사용할 수 있습니다. Robot 클래스에서 move, fly 함수를 만들어 놓았으므로 robot1 객체에서 사용할 수 있습니다. 사용 방법은 다음과 같습니다.
객체명.함수
생성한 객체 다음에 점(.)을 찍고 정의한 함수를 사용합니다. 예를 들어 fly() 함수를 사용하려면 다음과 같이 코드를 작성합니다.
> robot1.fly()
날아갑니다.
파이참에서는 생성한 객체 다음에 점(.)을 찍으면 다음과 같이 사용할 수 있는 함수나 변수들을 미리 보여 주므로 편리하게 사용할 수 있습니다.
▲ 그림 2-27 객체가 사용 가능한 변수와 함수
그런데 앞서 만들어 둔 fly와 move 말고도 다양한 것이 보입니다. 이는 클래스를 만들어 사용할 때 기본으로 제공되는 것들입니다.