package com.example;
class User{
int name;
}
public static void main(String[] args) {
//方式一 类的全路径获取class
try {
Class<?> aClass = Class.forName("com.example.User");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//方式二 通过对象.class获取 class
Class clazz = User.class;
//方式三 通过实例对象.getClass()方法获取class对象
Class<? extends User> aClass = new User().getClass();
}
反射获取class的3种方式
原创
©著作权归作者所有:来自51CTO博客作者诗水人间的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:注册微服务 形成 微服务集群
下一篇:类之间的6大关系
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
反射获取Class对象的3种方式及对比
package com.qzcsbj.reflect; /** * @
javascript 微信 静态代码块 -
javaee反射 获取class对象的三种方式
反射的大概解释,通过class对象获取到po的属性和方法。
java-ee hive java 对象创建 -
Java反射机制(详解)——获取class的三种方式
其最重
java jvm servlet System Java -
反射基本概念与Class(一):三种获取Class对象的方式
什么是类反射—原理?什么是反射(1)Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;
java class 反射 编程语言 Java -
JAVA,反射获取class对象的3种方式
如图: 反射获取类的构造方法创建对象和调用方法 ...
创建对象 构造方法 调用方法 java