Skip to content

Commit c254fce

Browse files
authored
Merge pull request Snailclimb#890 from suang921/master
Update reflection.md
2 parents 09fb0f5 + 2c83a5d commit c254fce

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

docs/java/basic/reflection.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道
44

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

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

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

@@ -19,6 +19,11 @@ Class alunbarClass = TargetObject.class;
1919
```java
2020
Class alunbarClass1 = Class.forName("cn.javaguide.TargetObject");
2121
```
22+
3.通过对象实例`instance.getClass()`获取:
23+
```
24+
Employee e;
25+
Class alunbarClass2 = e.getClass();
26+
```
2227

2328
### 代码实例
2429

0 commit comments

Comments
 (0)