黑马程序员技术交流社区

标题: 反射机制,谁给讲一下?有代码 [打印本页]

作者: daniel031699    时间: 2016-5-20 15:36
标题: 反射机制,谁给讲一下?有代码
public class Test5 {
public static void main(String []args)throws Exception{       
Class<myClass> clazz=myClass.class;
Method method = clazz.getMethod("speak", String.class);
method.invoke(clazz.newInstance(),"Hello world!!!");
}
}
class myClass{
        public void speak(String str)
        {System.out.println(str);
        }
}



作者: a510431599    时间: 2016-5-20 17:12

public class Test5 {
public static void main(String []args)throws Exception{        
Class<myClass> clazz=myClass.class;//获取你想得到类
Method method = clazz.getMethod("speak", String.class);//类里的speak方法,参数是String类型
method.invoke(clazz.newInstance(),"Hello world!!!");//clazz.newInstance是实例化你得到的类,然后传入Hello world给speak方法,然后调用
}
}
class myClass{
        public void speak(String str)
        {System.out.println(str);
        }
}




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