คัดลอกรหัสรหัสดังต่อไปนี้:
ReflexTest ระดับสาธารณะ {
โมฆะสาธารณะคง main (String [] args)
พ่น ClassNotFoundException, NoSuchMethodException, SecurityException,
IllegalAccessException, IllegalArgumentException, InvocationTargetException,
อินสแตนซ์ข้อยกเว้น {
//ประเภทพารามิเตอร์
คลาส [] paramTypes = คลาสใหม่ [3];
paramTypes[0] = String.class;
paramTypes[1] = จำนวนเต็ม.คลาส;
paramTypes[2] = String.class;
//รับวิธีการ
วิธีการ m = Demo.class.getDeclaredMethod("getSome", paramTypes);
//การตั้งค่าพารามิเตอร์
วัตถุ [] os = วัตถุใหม่ [3];
ระบบปฏิบัติการ[0] = "หน้า";
ระบบปฏิบัติการ[1] = 4;
ระบบปฏิบัติการ[2] = "3";
//วิธีเรียก
m.inurge(Demo.class.newInstance(), ระบบปฏิบัติการ);
-
-
สาธิตคลาส{
โมฆะสาธารณะ getSome (ชื่อสตริง, ปีจำนวนเต็ม, อายุสตริง) {
System.out.println("ชื่อคือ :" + ชื่อ + ";อายุคือ :" + อายุ + ";i คือ :" + ปี);
-
-