Main Content

메서드

메서드 구문, 특성, 용도

메서드는 클래스에 의해 정의된 연산입니다. 메서드는 MATLAB® 함수를 오버로드하여 클래스의 객체에 대해 연산을 수행할 수 있습니다. MATLAB은 상위(Dominant) 인수에 따라 호출할 메서드나 함수를 결정합니다. 클래스 생성자 메서드는 클래스의 객체를 생성하며, 특정 규칙을 따라야 합니다.

함수

methods클래스 메서드(Class Method) 이름
ismethod지정된 메서드가 객체에 있는지 확인

클래스

matlab.metadata.MethodDescribe MATLAB class method

도움말 항목

메서드 사용

  • 클래스 설계 내 메서드
    다양한 종류의 메서드가 MATLAB 클래스에서 특정한 작업을 수행합니다.
  • 메서드 구문
    특성과 인수 유효성 검사를 포함하여 클래스 메서드를 정의합니다.
  • 메서드 호출
    점 구문 또는 함수 구문을 사용하여 클래스 메서드를 호출합니다.
  • 메서드 액세스 목록
    클래스 메서드에 액세스할 수 있는 클래스 목록을 지정합니다.
  • 개별 파일 내 메서드
    편의성과 효율성을 위해 개별 파일에 클래스 메서드를 정의할 수 있습니다.

메서드 유형

  • 메서드 특성
    메서드 특성은 메서드의 동작을 제어합니다.
  • 일반 메서드
    메서드 블록을 사용하여 클래스 정의 파일 내에서 일반 메서드를 정의합니다.
  • 클래스 생성자 메서드
    클래스 생성자는 클래스의 인스턴스를 생성하는 특수 메서드입니다.
  • 정적 메서드
    정적 메서드에는 클래스의 객체가 입력 인수로 필요하지 않습니다.

함수를 오버로드하는 메서드