Heim > Java > javaLernprogramm > Hauptteil

Was sind die drei Methoden der Java-Reflexion?

PHPz
Freigeben: 2023-04-19 21:46:05
nach vorne
5788 Leute haben es durchsucht

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{}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!