次のような単純な階層があります。
public abstract class AbsFoo {
protected AbsBoo boo;
}
public class Foo extends AbsFoo {
public Foo() {
boo = new Boo(); // Boo extends AbsBoo
}
}
編集: AbsFoo のインスタンスはその場で作成する必要があり、フィールドではない場合があります
boo = new Boo()
注射で代用できますか?