Sök…


Introduktion

Klassen java.lang.Class tillhandahåller många metoder som kan användas för att få metadata, undersöka och ändra körtidens beteende för en klass.

Paketen java.lang och java.lang.reflect ger klasser för java-reflektion.

Där det används

Reflection API används huvudsakligen i:

IDE (Integrerad utvecklingsmiljö) t.ex. Eclipse, MyEclipse, NetBeans etc. Debugger Test Tools etc.

getClass () -metoden för Objektklass

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow