抽象クラスを継承したクラスをインナークラスとしてprivateで宣言し、外部からアクセスしたい
■MyAbstractClass.java
public abstract class MyAbstractClass {
public MyAbstractClass() {
}
public abstract int notifyAbs(int a);
}
■MyClassAbstractInnnerClass.java
public class MyClassAbstractInnnerClass{
private MyAbstractClass testAbstract = new MyAbstractClass() {
@Override
public int notifyAbs(int a) {
return a;
}
};
}
上記のような抽象クラスを継承したprivateクラスのインスタンス(testAbstract)が持つメソッド(notifyAbs)への外部からのアクセスは可能でしょうか?
JUnitでnotifyAbsの試験をしたいのですが、アクセス方法がわからずに困っています。