클래스 구문 및 파일 구성
클래스 블록 구문, 특성, 파일과 폴더 구성
클래스 블록을 정의하고 클래스 특성을 지정하려면 classdef를 사용합니다. 네임스페이스를 사용하여 클래스 파일과 폴더를 구성합니다. MATLAB®의 몇몇 객체 지향 프로그래밍 기법을 설명하는 클래스의 기본 예제는 간단한 클래스 생성하기 항목을 참조하십시오.
도움말 항목
클래스 정의하기
- 사용자 정의 클래스
MATLAB에서 클래스를 정의하여 객체 지향 설계를 구현할 수 있습니다. - 클래스 특성
클래스 특성을 사용하면 정의하는 클래스의 동작을 수정할 수 있습니다. - 클래스 정의 파일 내의 함수
스크립트 파일이나 함수 파일에서 로컬 함수를 정의할 수 있는 것과 마찬가지로classdef파일 내에서도 로컬 함수를 정의할 수 있습니다.
클래스 및 네임스페이스 폴더
- 클래스 정의를 포함하는 폴더
클래스 정의를 위한 파일을 여러 개 포함할 수 있도록 클래스 파일에 대한 특수 폴더를 정의합니다. - Create Namespaces
Use namespaces to organize code. - 네임스페이스 멤버를 함수로 가져오기
네임스페이스에서 코드를 가져와서 참조를 단순화합니다.
클래스의 표현식
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
클래스 우선 순위
- Class Precedence
Specify a relative precedence among user-defined classes.