インナーインスタンス化されたフィールドを取得します。Javaリフレクション:私はこのようになりますインターフェイス持って
public interface A {
public interface B {
public static final Cat cat = new Cat("Alice");
}
}
を私は反射によって猫のオブジェクトにアクセスできる方法はありますか?
Field catField = Class.forName("A.B").getField("cat");
をしかし、それは私にClassNotFoundExceptionができます:
私はこれを試してみました。
ありがとうございます!
ありがとうございました!あなたが最初だったのでこれを受け入れる:) –
あなたは歓迎です、他の答えは私の前に来ました。 – StuPointerException