1. Tiga kaedah refleksi
Terdapat tiga kaedah untuk mendapatkan objek Kelas kelas: Class.forName(String className), className.class, instance object.getClass( ).
2. Penerangan kaedah
Melaksanakan mekanisme refleksi melalui objek baharu
Melaksanakan mekanisme refleksi melalui laluan
Melaksanakan refleksi melalui nama kelas Mekanisme
3. Contoh
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{}
Atas ialah kandungan terperinci Apakah tiga kaedah refleksi java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!