首页 > 技术文章 > java-反射

almost-mujin 2017-01-29 23:31 原文

java-反射

 定义:

  剖析java类中的各个组成部分映射成一个java对象。

  类=》class  构造方法=》Constructor  成员变量=》Field  方法=》Method

应用:

  一般用于框架、组件、可复用性高的通用程序。

具体API:

  ·CLASS

 

public void demo1() throws ReflectiveOperationException{
		//获得class对象的三种方式
		
		//1 已知类名
		Class c1=ReflectTest.class;
		
		//2 已知对象
		Object o=new ReflectTest();
		Class c2=o.getClass();
		
		//3 未知类名与对象,但知道完整类名
		String ClassName ="cn.huihe.Reflect.ReflectTest";
		Class c3=Class.forName(ClassName);
		
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
		
	}

 

  

 

  

推荐阅读