Copy kode kodenya sebagai berikut:
Tes Refleksi kelas publik {
public static void main(String[] args)
melempar ClassNotFoundException, NoSuchMethodException, SecurityException,
IllegalAccessException, IllegalArgumentException, InvocationTargetException,
Pengecualian Instansiasi {
//Jenis parameter
Kelas[] paramTypes = Kelas baru[3];
paramTypes[0] = String.kelas;
paramTypes[1] = Integer.kelas;
paramTypes[2] = String.kelas;
//dapatkan metode
Metode m = Demo.class.getDeclaredMethod("getSome", paramTypes);
//Pengaturan parameter
Objek[] os = Objek baru[3];
os[0] = "hal";
os[1] = 4;
os[2] = "3";
//Metode panggilan
m.invoke(Demo.kelas.newInstance(), os);
}
}
demo kelas{
public void getSome(Nama string,tahun bilangan bulat, umur string){
System.out.println("nama adalah :" + nama + ";umur adalah :" + umur + ";saya adalah :" + tahun);
}
}