/**
* 反射---类是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")
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