Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion docs/java/basic/reflection.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道

### 获取 Class 对象的两种方式

如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了两种方式获取 Class 对象:
如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了三种方式获取 Class 对象:

1.知道具体类的情况下可以使用:

Expand All @@ -19,6 +19,11 @@ Class alunbarClass = TargetObject.class;
```java
Class alunbarClass1 = Class.forName("cn.javaguide.TargetObject");
```
3.通过对象实例`instance.getClass()`获取:
```
Employee e;
Class alunbarClass2 = e.getClass();
```

### 代码实例

Expand Down