Heim >Java >javaLernprogramm >Was sind die drei Methoden der Java-Reflexion?
1. Drei Reflexionsmethoden
Es gibt drei Methoden, um das Klassenobjekt einer Klasse zu erhalten: Class.forName(String className), className.class, Instanzobjekt.getClass().
2. Methodenbeschreibung
Reflexionsmechanismus wird durch neues Objekt implementiert
Reflexionsmechanismus wird durch Pfad implementiert
Reflexionsmechanismus wird durch Klassennamen implementiert
public class Demo(){ F f=new F(); //第一种表达方式 Class c1=F.class;//这种表达方式同时也告诉了我们任何一个类都有一个隐含的静态成员变量class //第二种表达方式 Class c2=f.getClass();//这种表达方式在已知了该类的对象的情况下通过getClass方法获取 //第三种表达方式 Class c3 = null; try { c3 = Class.forName("com.text.F");//类的全称 } catch (ClassNotFoundException e) { e.printStackTrace(); } } class F{}
Das obige ist der detaillierte Inhalt vonWas sind die drei Methoden der Java-Reflexion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!