클래스 파일 구성
클래스 구문, 클래스 특성(Attribute), 파일과 폴더의 구성
클래스 정의 블록에 클래스 특성을 지정하고, 패키지를 사용하여 클래스 파일과 폴더를 구성합니다. MATLAB®이 클래스 정의에 사용된 표현식을 실행하는 방법을 알아봅니다. 이전 버전과의 호환성을 유지하면서 클래스 이름을 바꾸기 위한 별칭을 생성합니다.
클래스
matlab.alias.AliasFileManager | Create and manage class alias definitions (R2021b 이후) |
도움말 항목
클래스 정의하기
- 사용자 정의 클래스
MATLAB에서 클래스를 정의하여 객체 지향 설계를 구현할 수 있습니다. - 클래스 특성
클래스 특성을 사용하면 정의하는 클래스의 동작을 수정할 수 있습니다. - 클래스 정의 파일 내의 함수
스크립트 파일이나 함수 파일에서 로컬 함수를 정의할 수 있는 것과 마찬가지로classdef
파일 내에서도 로컬 함수를 정의할 수 있습니다.
클래스 및 패키지 폴더
- 클래스 정의를 포함하는 폴더
클래스 정의에 대한 여러 파일을 포함하도록 클래스 파일을 위한 특수 폴더를 정의합니다. - Create Namespaces
Use namespaces to organize code. - Class Precedence
Specify a relative precedence among user-defined classes. - 네임스페이스 멤버를 함수로 가져오기
네임스페이스에서 코드를 가져와서 참조를 단순화합니다.
클래스의 표현식
- Evaluation of Expressions in Class Definitions
You can use MATLAB expressions to define values for attributes and properties.
클래스 별칭 지정
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.