Java 反射机制
我是一只青蛙
这个作者很懒,什么都没留下…
展开
-
Java 基础学习之反射机制 一 (认识 Class 类)
1 认识 Class 类 在正常情况下,需要先有一个类的完整路径,引入之后可以按照固定的格式产生实例化对象,但是在 Java 中也允许一个实例化对象找到一个类的完整信息,那么这就是 Class 类的功能。 实例 1 代码: package self.learn.reflect; class X{ // 声明 Class 类 } pub...原创 2019-09-01 11:48:03 · 267 阅读 · 0 评论 -
Java 基础学习之反射机制 二 (Class 类的使用)
实际上 Class 类在开发中最为常见的用法就是实例化对象的操作,即可以通过一个给定的字符串(此字符串包含了完整的 “包.类” 的路径)来实例化一个类的对象。 ...原创 2019-09-01 15:29:24 · 165 阅读 · 0 评论 -
Java 基础学习之反射机制 三 (取得类的结构)
在实际开发中,通过反射取得类的实例是应用最多的地方,当然,反射机制所提供的功能远不止这些,还可以通过反射得到一个类的完整结构,那么这就要使用到 java.lang.reflect 包中的以下功能: (1)Constructor:表示类中的构造方法。 (2)Field :表示类中的属性。 (3)Method: 表示类中的方法。 这 3 个类都是 AccessibleObject 类的子类,如图...原创 2019-09-02 10:36:42 · 399 阅读 · 0 评论 -
Java 基础学习之反射机制 四(反射机制的深入应用、Array 类常用方法)
反射除了可以取得一个类的完整结构之外,还可以调用类中的指定方法或指定属性,并且可以通过反射完成对数组的操作。 Person 类 package self.learn.reflect; public interface China { // 定义 China 接口 public static final String NATIONAL =...原创 2019-09-02 16:44:29 · 271 阅读 · 0 评论