java反射怎么读写字段
作者:CalmWind
时间:2023-04-27
浏览:1
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、布尔类型,是表示逻辑值的基本数据类型。
作者最新文章
B站免费入口在线直达指南
2026-11-04 11:38
wps怎么自动生成目录标题 设置标题级别
2026-11-03 09:57
PS反选快捷键有哪些技巧
2026-10-29 08:45
xshell怎么快速删除文本 命令行清除技巧
2026-10-21 18:09
Luminar Neo人像修图指南:如何点亮眼神与适度放大双眼
2026-10-21 11:00
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































