您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java怎么访问成员变量

2024/2/27 18:18:16发布16次查看
通过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中的集合主要分为四类:
1、list列表:有序的,可重复的;
2、queue队列:有序,可重复的;
3、set集合:不可重复;
4、map映射:无序,键唯一,值不唯一。
以上就是java怎么访问成员变量的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product