package reflect;
import pass.User;
/**
* @Author: DengJia
* @Date: 2021/12/1 9:15
* @Description: 获取Class对象的四种方式
*/
public class MainTest {
public static void main(String[] args) throws ClassNotFoundException {
User u = new User();
// 1.
Class<User> uC1 = User.class;
// 2.
Class<?> uC2 = Class.forName("top.dj.User");
// 3.
Class<? extends User> uC3 = u.getClass();
// 4.
Class<?> uC4 = ClassLoader.getSystemClassLoader().loadClass("top.dj.User");
}
}
相关文章
- 10-20qt一定要先有父对象再有子对象,否则崩溃
- 10-20shell 中变获取值及运算的几种方法
- 10-20【c++基础】如何获取工程项目当前路径
- 10-20DNS与获取
- 10-20164 Scala 对象
- 10-20获取当前 Python 版本
- 10-20element form 表单验证 深层对象验证方法
- 10-20【Day4】python获取100以内的质数
- 10-20关于url拼接传参数和利用view的字典传参数时,模板获取数据的方式问题
- 10-20Python中可迭代对象是什么?