더북(TheBook)

독스트링에는 클래스의 속성들을 나열했다. widthheight는 숫자이고 corner는 하단 왼쪽 모서리를 지정하는 Point 객체다.

사각형을 표현하기 위해 Rectangle 객체의 인스턴스를 생성하고, 속성에 값을 할당하자.

box = Rectangle()

box.width = 100.0

box.height = 200.0

box.corner = Point()

box.corner.x = 0.0

box.corner.y = 0.0

box.corner.xbox 객체에 가서 corner라는 속성을 참조하고 선택하라. 그리고 객체에 가서 x라는 속성을 선택하라는 뜻이다.

그림 15-2는 이 객체의 상태를 보여준다. 다른 객체의 속성에 객체가 포함되어(embedded) 있다.

▼ 그림 15-2 객체 다이어그램

1145732.png 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.