黑马程序员技术交流社区

标题: 现有一个类A,类中有一个私有的成员变量。类B继承类A,想要调用A中的私有成员变量 [打印本页]

作者: 方明    时间: 2015-5-9 22:17
标题: 现有一个类A,类中有一个私有的成员变量。类B继承类A,想要调用A中的私有成员变量
如题,可以使用反射的方法调用A中私有变量吗,具体的操作如何编写?
作者: 高昌德    时间: 2015-5-10 09:28
B b = new B();
Class clazz = b.getClass().getSuperclass();
Field fieldX = clazz.getDeclaredField("x");
fieldX.setAccessible(true);
System.out.println(b.getClass().getSuperclass().newInstance());
作者: bboyXiaoNuo    时间: 2015-5-10 09:51
反射。。。。还没学到那里,这个基础班也要学吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2