클래스류에는 속성이 많이 있거나 전혀 없을 수 있습니다. 속성은 클래스류 인스턴스가 보유할 수 있는 값 또는 값 범위를 설명합니다. 정수 또는 부울과 같은 속성의 유형 및 초기 값을 지정할 수 있습니다. 보유한 값의 범위를 정의할 제한조건을 속성에 첨부할 수도 있습니다.
속성 이름은 속성을 설명하는 간단한 명사 또는 명사 구문입니다. 속성 이름의 UML 구문은 다음 예제에 표시된 대로 속성의 가시성, 유형 및 초기 값과 같은 정보를 이름에 통합합니다.
visibility «stereotype» name : type-expression = initial-value
전자 상거래 응용프로그램에서 Customer 클래스에는 다음 예제에 표시된 대로 고객 계좌의 잔액을 보유한 속성이 있습니다.
- balance : MoneyType = 0.00