黑马程序员 - 反射类

来源:互联网 发布:70台网吧网络组建方案 编辑:程序博客网 时间:2024/06/05 15:48

------- android培训、java培训、期待与您交流! ----------

反射类就是加载类,并剖析出类的各个组成部分。Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object。 

Field类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。 
Constructor类:提供关于类的单个构造方法的信息以及对它的访问权限。这个类和Field类不同,Field类封装了反射类的属性,而Constructor类则封装了反射类的构造方法。 
Method类:提供关于类或接口上单独某个方法的信息。所反映的方法可能是类方法或实例方法(包括抽象方法)。 这个类不难理解,它是用来封装反射类方法的一个类。 
Class类:类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。 
Object类:每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 

0 0
原创粉丝点击