이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
속성
속성 선언, 특성, 액세스 메서드
속성에는 객체 데이터가 포함되어 있습니다. 클래스는 모든 객체에 대해 동일한 속성을 정의하지만, 각 객체는 고유한 데이터 값을 가질 수 있습니다. 속성 특성은 속성에 액세스할 수 있는 함수나 메서드를 제어합니다. 속성값을 설정하거나 쿼리할 때마다 실행되는 함수를 정의할 수 있습니다. 속성은 코드가 해당 값에 액세스할 때 이벤트를 트리거할 수 있습니다.
함수
클래스
dynamicprops | 동적 속성을 지원하는 클래스의 슈퍼클래스 |
matlab.metadata.DynamicProperty | Describe dynamic property of MATLAB object |
event.DynamicPropertyEvent | 동적 속성 이벤트의 이벤트 데이터 |
matlab.metadata.Property | Describe property of MATLAB class |
matlab.metadata.Validation | Describes property validation |
matlab.metadata.FixedDimension | Fixed dimension in property size specification |
matlab.metadata.UnrestrictedDimension | Unrestricted dimension in property size specification |
matlab.metadata.ArrayDimension | Size information for property validation |
matlab.lang.OnOffSwitchState | Represent on and off states with logical values |
도움말 항목
속성 정의하기와 특성(Attribute) 설정하기
- 속성을 사용하는 방법
다양한 사용 사례를 충족하도록 클래스 속성을 정의할 수 있습니다. - 속성 구문
동작을 제어하는 특성과 유효성 검사기를 사용하여 클래스 속성을 정의합니다. - 속성 특성(Attribute)
특성은 속성의 동작을 제어합니다. - 변경 가능한 속성과 변경 불가능한 속성
속성값을 설정할 수 있는 코드를 제어할 수 있습니다. - 속성값 초기화하기
클래스는 속성에 디폴트 값을 할당할 수 있고, 사용자는 객체 생성 중에 이 값을 변경할 수 있습니다. - 상수 값으로 클래스 속성 정의하기
Constant
속성과 함께 클래스를 사용하여 상수 값을 정의합니다. - Properties Containing Objects
Properties assigned objects as default values construct that object only once when the class is first loaded. Also, assignment to contained object properties behaves differently depending on whether the object is a handle or value.
속성 유효성 검사
- 속성값 유효성 검사
속성값을 크기와 클래스로 제한하고 함수를 적용하여 할당된 값의 유효성을 검사할 수 있습니다. - Property Class and Size Validation
Define class and size requirements for a property. - 속성 유효성 검사 함수
속성 유효성 검사 함수를 사용하면 속성에 할당되는 값을 검사할 수 있습니다. - Metadata Interface to Property Validation
Programmatically determine the size, class, and validation functions that validate the values assigned to properties.
속성 액세스 메서드
- 속성 get 및 set 메서드
속성 액세스 메서드는 속성값이 참조되거나 할당될 때 코드를 실행합니다. - 종속 속성에 대한 get 메서드 및 set 메서드
종속 속성에 대한 get 액세스 메서드 및 set 액세스 메서드를 정의합니다.
동적 속성
- 동적 속성 — 인스턴스에 속성 추가하기
dynamicprops
클래스에서 파생된 객체에 인스턴스 데이터를 추가할 수 있습니다. - Set and Get Methods for Dynamic Properties
You can implement what are effectively access methods for dynamic properties. - Dynamic Property Events
You can define listeners forPropertyAdded
andPropertyRemoved
events on dynamic properties. - Dynamic Properties and ConstructOnLoad
Use theConstructOnLoad
attribute to save and load dynamic properties.