Person person=newStudent();
System.out.println("这个人是:"+person.name);//方式一:以对象的形式构建反射
Class person1= person.getClass();
System.out.println(person1.hashCode());//方式二:通过forname()创建反射或取对象
Class person2= Class.forName("com.xuan.反射.Student");
System.out.println(person2.hashCode());//方式三:通过类名创建反射或取对象
Class <Student> person3 = Student.class;publicclass 动态创建对象 {publicstaticvoidmain(String[] args)throws ClassNotFoundException, IllegalAccessException, InstantiationException {
Class c1= Class.forName("com.xuan.反射.动态创建对象");
User user=(User)c1.newInstance();
System.out.println(user);}}
反射 Person person=new Student(); System.out.println("这个人是:"+person.name); //方式一:以对象的形式构建反射 Class person1 = person.getClass(); System.out.println(person1.hashCode()); //方式二:通过forname()创建反射或取对象 Class person2 =