【说站】java反射如何调用指定的属性
2023-06-13 09:13:16 时间
java反射如何调用指定的属性
说明
1、在反射机制中,可以直接通过Field类操作类中的属性。
2、通过Field类提供的set()和get()方法完成设置和获取属性内容的操作。
实例
@Test
public void testField() throws Exception {
Class clazz = Person.class;
//创建运行时类的对象
Person p = (Person) clazz.newInstance();
//1. getDeclaredField(String fieldName):获取运行时类中指定变量名的属性
Field name = clazz.getDeclaredField("name");
//2.保证当前属性是可访问的
name.setAccessible(true);
//3.获取、设置指定对象的此属性值
name.set(p,"Tom");
System.out.println(name.get(p));
}
以上就是java反射调用指定的属性,希望对大家有所帮助。更多Java学习指路:Java基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
相关文章
- java中的反射
- java传真发送,用Java发送传真解决之道
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- 反射getmethod参数_java通过反射获取属性值
- Java 8 的 java.util.function.* POJO 的反射新方法
- java跨境电商ERP源码「建议收藏」
- JAVA 大数据Excel POI生成导出
- Java面试集锦(一)之Java多线程
- java解释器虚拟机-【Java解释器和编译器】解释器和编译器的深入理解
- Java 代码审计基础知识 — java反射机制
- 【Java 集合】Java 集合的线程安全性 ( 加锁同步 | java.utils 集合 | 集合属性 | java.util.concurrent 集合 | CopyOnWrite 机制 )
- 【愚公系列】2023年03月 Java教学课程 115-Mybatis的基本使用
- 通过Java反射机制,动态给对象属性赋值,并获取属性值详解编程语言
- 使用java.awt.Graphics2D画矩形详解编程语言
- java设计模式之工厂模式详解编程语言
- 使用JAVA读写Properties属性文件详解编程语言
- MySQL与Java的无缝互联(java与mysql连接)
- 使用java修改图片DPI详解编程语言
- JAVA 读取图片储存至本地详解编程语言
- SLF4J——Java日志管理,SLF4J简单入门详解编程语言
- 技术的融合突破极限:Java与Redis的技术融合(java与redis)
- 淘汰利用Redis实现Java键值对过期淘汰(redisjava过期)
- Java学习Linux基础的必要性(java要学linux)
- 如何在Linux系统下有效地启动Java程序,让你的代码在Linux中也能正常运行?(linux下启动java)
- Java实现Redis数据存储(java的redis)
- 使用Java类连接MSSQL数据库(mssql连接java类)
- Linux与Java结合,打造完美解决方案(linux和java)
- 使用Linux安装Java轻松搞定!(linux java安装)