Java Language
Klass - Java-reflektion
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