PlayJava Day030
程序员文章站
2023-11-21 15:48:34
1.实例化Class类对象 2.通过反射调用类的完整结构 ......
1.实例化class类对象
//第一种,可靠高效 class c0 = string.class ; //第二种,使用对象 class c1 = "zhangsan".getclass() ; //第三种,常用,可能会抛出classnotfoundexception class c2 = class.forname("java.lang.string") ; //第四种,不常用 classloader cl = this.getclass().getclassloader() ; class c3 = cl.loadclass("类的全类名") ;
2.通过反射调用类的完整结构
//实现的全部接口(interface) public class<?> [] getinterfaces() //所继承的父类(superclass) public class<? super t> getsuperclass() //全部的构造器(constructor) public constructor<t> [] getconstructors() public constructor<t> [] getdeclaredconstructors() //全部的方法(method) //全部的field(field) //全部的注释(annotation)