객체 배열을 생성하고 사용하기
객체 배열의 생성과 결합(Concatenate). 이종 배열
객체 배열을 생성하고, 배열에서 객체와 해당 속성을 참조하며, 이종(혼합된 클래스) 배열의 구성을 지원하는 클래스 계층 구조를 설계합니다.
함수
createArray | Create array of specified class and value (R2024a 이후) |
empty | 지정된 클래스의 빈 배열 만들기 |
클래스
matlab.mixin.Heterogeneous | 이종 배열(Heterogeneous Array) 구성을 위한 슈퍼클래스 |
도움말 항목
객체 배열을 만들고 액세스하기
- 객체 배열을 만들고 초기화하기
다양한 방법을 사용하여 객체 배열을 만듭니다. - Accessing Properties and Methods in Object Arrays
You can access properties and invoke methods of object arrays as a whole or work with individual elements of the array. - 배열 클래스 확인하기
배열의 클래스를 확인할 수 있습니다.
배열 결합하기
- 결합 방법
객체를 배열로 결합할 수 있습니다. - Concatenating Objects of Different Classes
MATLAB® follows specific rules when you attempt to create an array with objects of different classes.
클래스 변환
- Implicit Class Conversion
MATLAB can implicitly convert objects to a different class for concatenation, subscripted assignment, property validation, and argument validation. - Object Converters
You can convert an object of one class to an object of another class.
이종 배열
- Designing Heterogeneous Class Hierarchies
Heterogeneous arrays can contain objects of different class, but all objects in the array must derive from a common superclass. - Heterogeneous Array Constructors
The class of a heterogeneous object array can change as you add array elements of different classes. You must ensure that constructors return objects that are the same class as the class defining the constructor.