欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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)