이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

클래스 구문 가이드

MATLAB® 클래스와 클래스 구성요소를 정의하는 구문

MATLAB 클래스 정의는 속성, 메서드, 이벤트를 정의하는 코드 블록으로 구성됩니다. 각 블록에서는 해당하는 특정 블록에 정의된 모든 속성, 메서드 또는 이벤트에 적용되는 특성(Attribute)을 선언할 수 있습니다. 특성은 클래스 자체에도 적용될 수 있습니다.

함수

class객체의 클래스(Class) 확인
isobject입력값이 MATLAB 객체인지 확인
enumeration클래스의 열거형 멤버와 이름
events이벤트 이름
methods클래스 메서드(Class Method) 이름
properties클래스 속성 이름

도움말 항목

Class Components

Define class components in code blocks that apply attributes to all class members in that block.

Class Files and Folders

Organize classes in path folders or distribute the class definition among multiple files in a class @ folder.

Classdef Block

The classdef block contains the class definition including all class member blocks.

Properties

Define properties in a properties block that specifies the property name, and optional type, default value, and attributes.

Methods and Functions

Define methods in a methods block that specifies attributes for all methods defined in that block.

Attribute Specification

Specify attributes in the property, methods, or events block. Attributes apply to all members defined in that block.

Events and Listeners

Define event names in an events block. Only handle classes support events.

Representative Class Code

This example of a MATLAB class definition shows syntax and programming techniques used in typical classes.