黑马程序员技术交流社区

标题: 谁能讲讲反射的方法反射啊!!!! [打印本页]

作者: 黄成祚    时间: 2015-7-28 23:52
标题: 谁能讲讲反射的方法反射啊!!!!
比如一个person类   我想用反射的方法得到show方法,然后在使用
public class Test6 {
public static void main(String[] args) throws Exception{
        Person person = new Person();
        System.out.println(person.x);
        person.show();
       
        Person person1 = new Person(5,"haha");
        Method personMethod  = Class.forName("Person1").getMethod("show",null);
                                                                     //这里Person1总是报错,该怎么解决,应该放什么进去
                                                                                      //这里getMethod后面是这样这的吗??
        System.out.println(personMethod.invoke(person1));
}

class Person {
        int x;
        String  name;

        public Person() {
                super();
                x=1;
        }
        public Person(int x,String  name) {
                super();
                this.x = x;
                this.name = name;
        }
        public void show(){
                System.out.println("x="+x+"---"+"name="+name);
        }
}
作者: wanghua1    时间: 2015-7-29 00:09
感谢分享  !!!!!




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