1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

Merge pull request #890 from suang921/master

Update reflection.md
This commit is contained in:
SnailClimb 2020-08-14 22:01:49 +08:00 committed by GitHub
commit c254fcee0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,7 +4,7 @@ JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道
### 获取 Class 对象的两种方式
如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了种方式获取 Class 对象:
如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了种方式获取 Class 对象:
1.知道具体类的情况下可以使用:
@ -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();
```
### 代码实例