Java 反射
我有如下界面
public Interface A { void print();}
接口实现如下
public class B implements A {
int abc =0;
public void setAbc(int abc){this.abc=abc;}
public int getAbc(return this.abc;);
void print(){
System.out.println("Hello world");
}
}
现在我将孩子分配到界面中,如下所示
A a = new B();
使用反射我试图从父母访问孩子如下
Class clazz = a.getClass()
clazz.getField("abc").set(a, new Integer(1456));
但我发现没有这样的方法异常
有什么快速帮助吗?我将孩子分配到父母 b/ci 有多个包含不同属性的实现..