【发布时间】:2014-01-08 13:59:26
【问题描述】:
我有一堂课:
public class MyClass {
private final AnotherClass myField = new AnotherClass() {
@Override
public long getSize() {
...
}
}
我已经得到了MyClass的Class对象:
Class<MyClass> myClazz = LOAD_CLASS("MyClass");
如何使用Java反射调用MyClass中定义的myField的getSize()方法?
【问题讨论】:
-
@Kevin,我看不到您的链接如何回答我的问题。我的问题不仅仅是如何加载字段,还有如何调用字段的getSize()函数。
-
它描述了如何设置字段的可访问性,这将允许您通过反射访问私有字段。
-
@Kevin,我明白了,但我的关键问题是如何调用私有字段的功能,您的链接对此没有参考。
标签: java reflection