java反射怎么读写字段
作者:CalmWind
时间:2023-04-27
浏览:0
1、说明(1)反射获取Java类的所有字段,包括所有父类中的字段。类自身的字段可直接通过方法;(2)反射可以对字段进行读写,用setX和getX方法对字段进行读写,不过要注意读写前后的类型是否匹配,不然会报异常。2、实例privatestaticinta=1;publicstaticvoidmain(String[]args)throwsNoSuchFieldException,IllegalAccessException{Classc=Main.class;Fieldfield=c.getDeclare
本文目录
1、说明
(1)反射获取Java类的所有字段,包括所有父类中的字段。 类自身的字段可直接通过方法;
(2)反射可以对字段进行读写,用setX和getX方法对字段进行读写,不过要注意读写前后的类型是否匹配,不然会报异常。
2、实例
private static int a = 1;
public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {
Class c = Main.class;
Field field = c.getDeclaredField("a");
int b = field.getInt(Main.class);
System.out.println(b);
field.setInt(Main.class, 2);
System.out.println(a);
field.setFloat(Main.class, (float) 1.1); // 报异常
}java基本数据类型有哪些
Java的基本数据类型分为:
1、整数类型,用来表示整数的数据类型。
2、浮点类型,用来表示小数的数据类型。
3、字符类型,字符类型的关键字是“char”。
4、布尔类型,是表示逻辑值的基本数据类型。
作者最新文章
漫蛙网页版免费入口分享
2026-10-13 13:19
卖茶叶妈妈3d漫蛙最新版本下载
2026-10-13 13:18
3ds Max怎么自定义快捷键:修改按键映射与保存配置
2026-09-29 14:23
PS快捷键有哪些 photoshop工具快捷键怎么设置
2026-09-28 10:35
python 注解:环境隔离、依赖管理与验证排错实操
2026-09-05 07:25
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































