如何用java反射获取对象
作者:小确幸
时间:2023-04-25
来源:正软商城
浏览:0
1、使用对象调用Object的getClass方法获取字节码对象的方法:要使用这种方法,必须明确具体类别,并创建对象。publicstaticvoidgetClassObject_1(){Personp=newPerson();Classclazz=p.getClass();Personp1=newPerson();Classclazz1=p1.getClass();System.out.println(clazz==clazz1);}2、调用属性任何数据类型都有静态属性。class可以获得相应的clas
本文目录
1、使用对象调用Object的getClass方法
获取字节码对象的方法:要使用这种方法,必须明确具体类别,并创建对象。
public static void getClassObject_1() {
Person p = new Person();
Class> clazz = p.getClass();
Person p1 = new Person();
Class> clazz1 = p1.getClass();
System.out.println(clazz == clazz1);
}2、调用属性
任何数据类型都有静态属性。class可以获得相应的class对象。比较简单,但是要明确使用类别中的静态成员。
public static void getClassObject_2() {
Class> clazz = Person.class;
Class> clazz1 = Person.class;
System.out.println(clazz == clazz1);//true都是Person类的字节码
}3、采用forName()方法
可以通过给定类别的字符串名来获得,并且可以更加扩展。但是在Class类中完成。这种方法是forName.这种方法只要有名字就可以,更加方便,更加可扩展。
public static void getClassObject_3() throws ClassNotFoundException {
String className = "com.ldb.po.Person";
Class> clazz = Class.forName(className);
System.out.println(clazz);
}
作者最新文章
xshell连接服务器怎么连 SSH远程登录步骤
2026-11-03 10:13
立刻MV如何删除不需要的MV项目工程
2026-11-02 23:37
beyond compare怎么自动换行
2026-10-23 10:35
Luminar Neo画笔与蒙版使用指南:精准选区与图层合成技巧
2026-10-22 15:23
Photoshop快捷键表格在哪找
2026-10-22 14:42
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















