黑马程序员技术交流社区
标题:
分享一个反射的考试题
[打印本页]
作者:
hrfhwy
时间:
2015-12-11 22:43
标题:
分享一个反射的考试题
编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法
package day23;
import java.lang.reflect.Method;
public class ReflectString {
public static void main(String[] args)throws Exception {
ReflectString rs =(ReflectString)ReflectString.class.newInstance();
Method method=ReflectString.class.getMethod("sop",String.class);
method.invoke(rs,"黑马程序员,我来了");
}
public static void sop(String str){
System.out.println(str);
}
}
作者:
hbcoding
时间:
2015-12-12 09:42
调用静态方法时,invoke()方法的第一个参数最好是null,当然填写一个对象也不会报错。
作者:
duluhuang
时间:
2015-12-12 11:33
好,学习了
作者:
bulala
时间:
2015-12-12 21:17
学习了
作者:
songjianzaina
时间:
2015-12-12 22:29
谢谢分享~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2