您现在的位置是:课程教程文章
java反射调用指定的属性
2023-12-14 20:55课程教程文章 人已围观
-
Java开发多线程设计模式之Read
Java开发多线程设计模式之Read思考一下: 是否遇到个这样的问题 学编程的时候被某个知识点卡住了 网上搜答... -
JavaScript的超集TypeScript教程
JavaScript的超集TypeScript教程课程购买咨询和资料获取请加老师微信 2020363447 TypeScript扩展了JavaScript的语法,... -
分布式锁原理及实现实战,java高级互联网
分布式锁原理及实现实战,java高级互联网... -
Java后端班
Java后端班Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod...
说明
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反射调用指定的属性上一篇:代理服务器的优缺点
下一篇:没有了