System.TObject.ClassName
Delphi
class function ClassName: string;
C++
__classmethod UnicodeString __fastcall ClassName();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
説明
引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassName メソッドを呼び出すと,オブジェクトインスタンスまたはクラス参照からクラス名を取得できます。これは,上位クラスの型を持つ変数に割り当てたオブジェクトインスタンスを識別するのに役立ちます。
メモ: C++ では,ClassName メソッドを呼び出すと,オブジェクトのクラス名を取得できます。グローバル静的関数を使用すると,メタクラスオブジェクトからクラス名を取得できます。