Class c = Class.forName("com.reflect.Car");
Object o = c.newInstance();
Method method = c.getMethod("run", String.class, int.class);
method.invoke(o, "tengj", 10);反射的代码如上
c.newInstance()//代表获取一个实例(Car)c.newInstance() 如果把它强制转化成Car类型,不是就可以直接用这个对象了吗? 为什么还要用method.invoke()来调用方法?不是更麻烦了吗? 为什么要用反射?
慕神8447489
jeck猫
饮歌长啸
随时随地看视频慕课网APP
相关分类