인스턴스 값 변경

인스턴스의 속성 값을 지정할 수 있습니다. 속성 값은 런타임 중 속성에 지정되는 값입니다. 이 기능을 사용하여 라이프사이클의 특정 시점에서 파트 및 오브젝트의 가능한 설정을 설명할 수 있습니다. 존재하는 인스턴스 및 값을 포함하여 시스템의 "스냅샷"을 볼 수 있습니다. 이 기능을 지원하기 위해 인스턴스의 기능 창에 열이 포함됩니다.

이 태스크 정보

참고:

초기값은 클래스의 속성의 기능인 반면 인스턴스 값은 클래스(해당 오브젝트)의 특정 인스턴스를 특성화 합니다.

기능 창에 있는 초기값 필드와 필드의 중요한 차이점은 제공된 초기값이 코드 생성에 포함되는 것입니다. 클래스의 모든 인스턴스의 경우, 속성에 클래스 레벨에서 지정된 초기값이 지정됩니다. 그러나 인스턴스 속성에 지정된 은 코드 생성에 포함되지 않습니다. 지정된 시점에 속성 스냅샷을 제공할 수 있도록 필드는 모델링 전용으로 제공됩니다.

예를 들어, Date 클래스 및 newYear2004라는 Date 오브젝트를 고려해보십시오. Date 클래스에는 Day, MonthYear 속성이 있습니다. 다음 예제는 Date 클래스의 초기값을 보여줍니다.

Date 클래스의 기능 창, 초기값이 표시된 속성 탭

다음 예제는 Date 클래스의 newYear2004 오브젝트의 속성을 보여줍니다. 상속 표시 선택란은 상속된 속성을 쉽게 수정할 수 있도록 표시할지 여부를 지정합니다.

Date 클래스의 기능 창, 상속 표시 선택란이 선택된 속성 탭

스펙 보기 단추를 클릭하여 오브젝트 모델 다이어그램의 오브젝트의 속성 및 오퍼레이션을 보십시오. 다음 오브젝트 모델 다이어그램은 Date 클래스 및 newYear2004라는 Date 오브젝트를 표시합니다.

오브젝트 모델 다이어그램

오브젝트 모델 다이어그램에서 오브젝트 값은 다음 형식을 사용하여 표시됩니다.

[visibility]<attribute name>:<attribute type>=<value>

다음 정보를 참고하십시오.


피드백