反射
反射:
原来:类-->对象
现在:从类的Class对象-->类
步骤:
1.先写类
2.用类创建对象
3.通过对象操作类
一:例如Tomcat,spring等各种框架
(1)先创建对象 -->框架
(2)通过对象操作-->框架
(3)再写类
二:
(1)先写类
(2)获取该类得Class对象
(3)通过Class对象创建这个类的对象
(4)通过Class对象操作

package test04; import org.junit.Test; import AtStudent.Student; /* 反射: 原来:类-->对象 现在:从类的Class对象-->类 步骤: 1.先写类 2.用类创建对象 3.通过对象操作类 一:例如Tomcat,spring等各种框架 (1)先创建对象 -->框架 (2)通过对象操作-->框架 (3)再写类 二: (1)先写类 (2)获取该类得Class对象 (3)通过Class对象创建这个类的对象 (4)通过Class对象操作 */ public class test01 { @Test public void test2() throws ClassNotFoundException, InstantiationException, IllegalAccessException { //2.获取Class对象 Class<?> c= Class.forName("AtStudent.Student"); //用Class对象创建Student对象 Object obj = c.newInstance(); //AtStudent.Student@6659c656 System.out.println(obj); } @Test public void test1() { Student s=new Student(); System.out.println(s.name); } }
posted on 2020-06-02 16:58 happygril3 阅读(94) 评论(0) 收藏 举报
浙公网安备 33010602011771号