java程序如何访问成员变量,java如何访问成员变量
通过Class对象的getField()方法,可以获得这种包含的所有或指定的成员变量Field,Filed提供以下两种方法阅读和设定成员变量值
1、getxx(Objectobj):
获得obj对象的成员变量值,这里的xxx对应于8中的基本类型,如果该成员变量的类型是引用类型,则取消get后面的xxx
2、setxx(Objectobj、xxxval):
将obj对象的成员变量值设定为val值。这里的xxx对应8种基本类型,如果该成员类型是引用类型,则取消set后面的xxx
3、实例Person person = new Person();
// 获取name成员变量Field
Field nameField = person.getClass().getDeclaredField("name");
// 启用访问控制权限
nameField.setAccessible(true);
// 获取person对象的成员变量name的值
String name = (String) nameField.get(person);
System.out.println("name = " + name);
// 设置person对象的成员变量name的值
nameField.set(person, "lisi");
System.out.println(person);
以上就是java访问成员变量的方法,希望能对大家有所帮助。更多Java学习指路:
java程序如何访问成员变量,java如何访问成员变量相关推荐
- 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!
三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...
- Java程序应用实例:“你好 Java”
编写Java源程序 Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例. 例 1 (1) 新建一个空白记事本,然后如实地输入下列内容. /* *第一个java程序 ...
- 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动
http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...
- java程序员工资有多少?java程序员现状如何?
现在java程序员的日子好过吗?他们的工资一般都是多少呢?现状如何呢?java程序员烂大街了吗?带着这些问题,让我们一起通过下面的文章来了解一下吧. 1.java程序的现状 一句话,加班,工资高. 这 ...
- 一年经验的java程序员薪资有多少?java收入分级
Java编程可以应用到网站建设.游戏开发.移动系统开发等多个领域.所以随着科学技术进步电子产品不断更新问世,越来越成为企业重视的开发人才.这也是Java编程在近几年越发火爆的原因.一年经验的java程 ...
- java程序运行结果题_(Java程序设计)试题
装 订 线 内 不 答 题 要 二.多选题 (每题2分,共10分) . A.Java 语言是面向对象的.解释执行的网络编程语言. B.Java 语言具有可移植性,是与平台无关的编程语言. C.Java ...
- Java程序员面试笔试宝典-Java基础知识(一)
本文内容基于<Java程序员面试笔试宝典>,何昊.薛鹏.叶向阳著. 1. 基本概念 1.1 Java语言有哪些优点? 1.2 Java与C++有什么异同? 1.3 为什么需要public ...
- Java程序员必备基础:Java代码是怎么运行的?
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:一个线程池 bug 引发的 GC 思考!个人原创+1博客:点击前往,查看更多 链接:https://segmen ...
- 开发java程序的步骤_开发 Java 程序的一般步骤是:源程序编辑、 和 。_学小易找答案...
[多选题]财务报表分析具有广泛的用途,一般包括( ). [单选题]在财务报表分析中,投资人是指( ). [单选题]阅读下列代码,选出该代码段正确的文件名( ). class A{ void metho ...
- java程序员语录_「java程序员面试题」2018java程序员面试题整理 - seo实验室
java程序员面试题 1.@PathVariable注解和@requestParam注解的区别. @RequestParam注解是获取静态URL传入的参数 @PathVariable是获取请求路径中的 ...
最新文章
- Codeforces Round #648 (Div. 2)题解 A-D
- 【Apollo源码分析】系列的第三部分【prediction】_slamcode的博客 -CSDN博客
- pthread_detach 常规使用记录
- 【opencv】opencv在图片、视频嵌中英文字符的方法
- Linux运维实战之DNS的高级配置(转发器、视图等)
- netty的handler里面ctx.channel().writeAndFlush()和ctx.writeAndFlush()的区别
- 力扣题目——102. 二叉树的层序遍历
- 解决 elementUI 在IE下 table 表格宽度不是100%的问题
- 串口IO、定时器、回调函数
- 同一个项目的同一DLL多版本的兼容问题
- 全栈开发实战(二)——简易博客社区前端搭建教程(附源码)
- 计算机二级web最全真题题库下载
- 适合学生党无线蓝牙耳机,好用又实惠蓝牙耳机推荐
- Random image cropping and patching (RICAP)
- 计算机三级网络技术路由配置,计算机三级网络技术(7):路由器配置及使用(上)...
- matlab 概率生成函数 求概率,已知某概率密度函数,如何产生一服从该分布的随机数...
- VR/AR 非技术总结
- 智能指针实战讲解--龙之介《Effective C++》实验室
- 中国大陆手机微电子产业崛起F4
- 老黄历 php,老黄历api(老黄历接口)