編集の要約なし |
|||
1行目: | 1行目: | ||
([[java.lang | ([[java.lang のクラスたち|java.lang]].)Class [https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Class.html] | ||
私は実行中アプリケーションのクラスおよびインタフェースの情報を管理します。 | 私は実行中アプリケーションのクラスおよびインタフェースの情報を管理します。 |
2019年6月25日 (火) 20:32時点における版
私は実行中アプリケーションのクラスおよびインタフェースの情報を管理します。
メソッド
クラス情報
- getPackage - このクラスのパッケージを取得する
- getName - このClassオブジェクトの名前をパッケージも含め取得する
- getSimpleName - このClassオブジェクトの名前を取得する
- getSuperclass - このClassオブジェクトのスーパークラスを取得する
- isArray - このClassオブジェクトが配列クラスかどうかを真偽する
- isInterface - 指定されたClassオブジェクトがインタフェース型かどうかを真偽する
- isEnum - このクラスがenumとして宣言されているか真偽する
メンバ情報
- getDeclaredFields - オブジェクトに含まれるフィールドを配列で返す
- getDeclaredMethods - オブジェクトに含まれるメソッドを配列で返す
- getDeclaredConstructors -オブジェクトに含まれるコンストラクタを配列で返す