1、什么是反射
答:可在只知道类所在全路径以及类名的情况下在程序运行中创建相应类实例,以及获取类的内部相关信息(包括私有方法和属性),以及属性上的注解。
2、获取类对象
//1、类的全路径
Class<?> aClass = Class.forName("xxx.xxx.xxx");
//2、类对象
Class<CmfControlRequest> cmfControlRequestClass = CmfControlRequest.class;
3、反射常用场景。
答:1、可实现自定义注解
网友评论