meta.abstractDetails
パッケージ: meta
抽象メソッドとプロパティの検索
構文
meta.abstractDetails(ClassName)
meta.abstractDetails(mc)
absMembers = meta.abstractDetails(___)
説明
meta.abstractDetails(
は、ClassName
)ClassName
という名前のクラスの抽象メソッドとプロパティのリストを表示します。パッケージ内のクラスには完全指定の名前を使用します。MATLAB® は、Hidden
として宣言されたものも含めて、すべてのパブリック メソッドと保護された抽象メソッドおよびプロパティを表示します。
meta.abstractDetails(
は、mc
)meta.class
オブジェクト mc
で表現されたクラスの抽象メソッドとプロパティのリストを表示します。
absMembers = meta.abstractDetails(___)
は、クラスの抽象メンバーに対応するメタクラス オブジェクトの配列を返し、前述の構文の任意の入力引数を含むことができます。クラスが抽象メソッドと抽象プロパティの両方をもつ場合、absMembers
は meta.method
および meta.property
のオブジェクトを含む meta.MetaData
クラスの異種混合配列です。
Abstract
クラスの属性が宣言されていれば、抽象メソッドまたは抽象プロパティが定義されていなくても、クラスは抽象クラスとなり得ます。この場合、meta.abstractDetails
はそのクラスの抽象メンバーを返しませんが、そのクラスは抽象クラスです。詳細については、クラスが抽象かどうかの判定を参照してください。
入力引数
|
クラスの名前。文字ベクトルまたは string スカラーとして指定します。 |
|
クラスを表す |
出力引数
|
抽象クラスのメンバーを表す |