サーチ…


前書き

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