反射(reflect)
一切的操作都可以用Object完成
//通过Class类获得类名
//通过Class类创建对象(这种创建对象的方式必须要无参构造方法)
//取得类的结构
String className= "cn.java.reflect.Person";
Class ob = Class.forName(className);
//取得其全部实现的接口
//取得其父类
Class superClass = ob.getSuperclass();
System.out.println(superClass);
//取得全部的构造方法
//取得全部方法
Method[] mthd = ob.getMethods();
//获得方法的形参类型
//获得函数的名字
//获得属性