Main Content

메서드 액세스 목록

이 클래스는 메서드 Access 특성에 대한 액세스 목록을 선언합니다.

classdef MethodAccess
   methods (Access = {?ClassA, ?ClassB, ?MethodAccess})
      function listMethod(obj)
      ...
      end
   end
end

MethodAccess 클래스는 다음 메서드 액세스를 지정합니다.

  • ClassA 클래스 및 ClassB 클래스의 메서드를 통해 MethodAccess의 인스턴스에서 listMethod에 액세스합니다.

  • 액세스 목록에 MethodAccess가 포함되어 있기 때문에 MethodAccess의 서브클래스의 메서드를 통해 MethodAccess의 인스턴스에서 listMethod에 액세스합니다.

  • ClassAClassB의 서브클래스는 메서드 listMethod를 정의할 수 있고 MethodAccesslistMethod를 재정의할 수 있습니다. 그러나 MethodAccess가 액세스 목록에 포함되어 있지 않으면 그 서브클래스가 listMethod를 재정의할 수 없습니다.

관련 항목