Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

meta.package 클래스

패키지: meta
슈퍼클래스: meta.MetaData

MATLAB 패키지 설명

설명

meta.package 클래스에는 MATLAB® 패키지에 대한 정보가 들어 있습니다. 모든 속성은 읽기 전용입니다.

패키지는 클래스, 함수 및 다른 패키지를 포함할 수 있습니다.

meta.package 클래스는 handle 클래스입니다.

클래스 특성

Sealed
true
Abstract
true
RestrictsSubclassing
true

클래스 특성에 대한 자세한 내용은 클래스 특성 항목을 참조하십시오.

생성

meta.package 객체는 직접 인스턴스화할 수 없습니다. meta.package 객체는 meta.class ContainingPackage 속성에서 가져와야 합니다. 이 속성에는 meta.package 객체가 들어 있거나, 클래스가 패키지에 포함되지 않은 경우 빈 객체가 들어 있게 됩니다.

속성

모두 확장

패키지 이름으로, 문자형 벡터로 반환됩니다.

데이터형: char

사용되지 않음

데이터형: char

사용되지 않음

데이터형: char

이 패키지로 범위 설정된 클래스의 목록으로, meta.class 객체로 구성된 배열로 반환됩니다.

데이터형: meta.class

이 패키지로 범위 설정된 함수의 목록으로, 함수 핸들로 구성된 배열로 반환됩니다.

데이터형: function_handle

이 패키지로 범위 설정된 패키지의 목록으로, meta.package 객체로 구성된 배열로 반환됩니다.

데이터형: meta.package

이 패키지를 포함하는 패키지로, meta.package 객체로 반환됩니다. 이 패키지가 다른 패키지에 포함되지 않은 경우, meta.package 객체는 비어 있습니다.

데이터형: meta.package

메서드

모두 확장

예제

패키지에 있는 클래스의 이름 찾기

meta.package.fromName 메서드를 사용하여 matlab.mixin 패키지에 포함된 클래스의 이름을 찾습니다. ClassList 속성에 있는 meta.class 객체에 액세스하여 클래스 이름 목록을 표시합니다.

disp(string({meta.package.fromName('matlab.mixin').ClassList.Name})')
R2008a에 개발됨