더북(TheBook)

15.2 속성

점 표기법을 사용해 인스턴스에 값을 할당할 수 있다.

>>> blank.x = 3.0

>>> blank.y = 4.0

이 구문은 math.pistring.whitespace처럼 모듈에서 변수를 선택할 때 사용한 구문과 비슷하다. 그렇지만 여기서는 객체의 원소에 값을 할당하는 것이다. 이러한 원소를 속성(attribute)이라고 한다.

명사로 애트리뷰트(AT-trib-ute)라고 발음하며, 첫 번째 음절에 강세가 있다. 이와 달리 동사는 어트리뷰트(a-TRIB-ute)로 두 번쩨 음절에 강세가 있다.

다음 다이어그램은 이들 할당의 결과를 표시한 것이다. 객체와 객체의 속성을 보여주는 상태 다이어그램을 객체 다이어그램(object diagram)이라고 부른다. 그림 15-1을 보자.

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

1145685.png 

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