[java]反射机制

2014-11-24 09:01:36 · 作者: · 浏览: 0
[java]
/**
* 反射---类是Class的对象---可以通过反射来获知类中的信息
* @author Administrator
*
*/
public class G {
public static void main(String[] args) {

//第一种表达方式
Class c1=A.class;

//第二种表达方式
A a=new A();
Class c2=a.getClass();

//第三种表达方式
Class c3=null;
try {
c3=Class.forName("A");//若是String---Class.forName("java.lang.String")
//通过c1、c2、c3创建A类对象
A aa=(A) c1.newInstance();
aa.f();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}

}
}

class A{
public void f(){
System.out.println("f....");
}
}


作者:guomeijuan916