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に割り当てていますが、異なるプロパティを含む複数の実装があります..