75.反射-呼び出し方法
553 ワード
反射メカニズムを使用してメソッドを取得して呼び出します.
public static void main(String[] args) throws Exception {
//1.
Class> clz = Class.forName("com.java520.class01.Person");
//2.
Method m = clz.getDeclaredMethod("eat", String.class);
//3.
m.invoke(clz.newInstance(), " ");
//4.
Method m1 = clz.getDeclaredMethod("eat", String.class,int.class);
m1.setAccessible(true);//
m1.invoke(clz.newInstanc e(), " ",5);
}