黑马程序员技术交流社区

标题: 一个关于反射的代码 [打印本页]

作者: 冷漠无天    时间: 2013-12-6 17:33
标题: 一个关于反射的代码
        public static void main(String[] args) throws Exception{
                // TODO Auto-generated method stub
Method method=TestRel.class.getMethod("p", String.class);
method.invoke(TestRel.class.newInstance(), "欢迎您来黑马");
        }
public  void p(String str){
       
        System.out.println();
}//其中TestRel是这个类,为啥会没有输出结果?难道在自己的类中就不能用反射处理自己的方法吗?求解!!!
作者: 秦大忠    时间: 2013-12-6 17:51
你的打印语句啊,里面什么都没有,打印的是空白,你没看出来而已
作者: quan23355    时间: 2013-12-6 17:52
写代码的时候要认真哦,看看你漏了什么
  1. public static void main(String[] args) throws Exception{
  2.                 // TODO Auto-generated method stub
  3. Method method=TestRel.class.getMethod("p", String.class);
  4. method.invoke(TestRel.class.newInstance(), "欢迎您来黑马");
  5.         }
  6. public  void p(String str){
  7.       
  8.         System.out.println(str);
  9. }
复制代码

作者: lichao    时间: 2013-12-6 21:00
同楼上,这样的问题其实仔细一些就可以避免了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2