Java Language
クラス - Java Reflection
サーチ…
前書き
java.lang.Classクラスは、メタデータの取得、クラスの実行時の動作の確認、変更に使用できる多くのメソッドを提供します。
java.langパッケージとjava.lang.reflectパッケージは、Javaリフレクション用のクラスを提供します。
それが使用される場所
Reflection APIは、主に次の場所で使用されます。
IDE(統合開発環境)(Eclipse、MyEclipse、NetBeansなど)デバッガテストツールなど
ObjectクラスのgetClass()メソッド
class Simple { }
class Test {
void printName(Object obj){
Class c = obj.getClass();
System.out.println(c.getName());
}
public static void main(String args[]){
Simple s = new Simple();
Test t = new Test();
t.printName(s);
}
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow