Szukaj…


Wprowadzenie

Klasa java.lang.Class udostępnia wiele metod, za pomocą których można uzyskać metadane, zbadać i zmienić zachowanie klasy w czasie wykonywania.

Pakiety java.lang i java.lang.reflect udostępniają klasy do odbicie java.

Gdzie jest używany

Interfejs API Reflection jest używany głównie w:

IDE (zintegrowane środowisko programistyczne) np. Eclipse, MyEclipse, NetBeans itp. Narzędzia testowe debugera itp.

Metoda getClass () klasy Object

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow