Class类:
反射机制基础,Class对象表示正在运行的java程序中的类或者接口。也就是当任意一个类被加载到jvm时,都将会为其创建一个java.lang.Class对象。
其没有公共构造方法,不能显示创建一个Class对象,下面会为详细出如何获取Class对象。
获取Class对象:
1. 通过Class类中的静态方法:forName(className)获取全名为className的Class类;
2. 通过类名调用其class属性获取对应的class对象;
3. 用对象调用getClass()方法得到Class对象;
Class类的重用方法:
ps:
getFileds()和getMethods()方法:
获取权限为public的成员变量或方法(包括父类中继承到的成员变量和方法)。
getDeclaredFileds()和getDeclaredMethods()方法:
获取在本类中定义的所有成员变量和方法;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)