Person person = new person;
//class类的三种表示方式
Class c1 = Person.class;
Class c2 = person.getClass;
//第三种不仅表示了类类型 还表示了动态加载类 注:编译时刻加载为静态加载 运行加载为动态加载
Class c3 = null;
c3 = Class.forName("完整路径");//加try catch
//基本数据类型都存在类类型
类类型对象,文中c1,c2,c3...
c1.getMethods;//获取共有方法,包括继承而来
c1.getDeclaredMethods;//获取所有自己声明的方法,包括私有。但不包含继承而来的。
c1.getFields();//获取所有的公有的成员变量的信息
c1.getDeclaredFileds();//获取该类自己声明的成员变量的信息
Method ms = c1.getmethods;
ms.getReturnType;//得到方法返回值类型
ms.getName;//得到方法名称