Java Language
Klasse - Java-reflectie
Zoeken…
Invoering
De klasse java.lang.Class biedt vele methoden die kunnen worden gebruikt om metagegevens te verkrijgen, het runtime-gedrag van een klasse te onderzoeken en te wijzigen.
De pakketten java.lang en java.lang.reflect bieden klassen voor Java-reflectie.
Waar het wordt gebruikt
De Reflection API wordt voornamelijk gebruikt in:
IDE (Integrated Development Environment) bijv. Eclipse, MyEclipse, NetBeans etc. Debugger Test Tools etc.
methode getClass () van de klasse 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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow