Предположим, у нас есть имя класса A.java. В классе A.java у нас есть конструктор по умолчанию
A(){
}
и один пользовательский конструктор имеет такой параметр, как
A(B b){
super(b);
}
Теперь класс C расширяет класс A, чтобы использовать геттер класса A. Снова C имеет конструктор с одним параметром, например
C(A a)
{
this.a = a;
}
Снова у нас есть один класс D, в котором у нас есть конструктор вроде
D(C c )
{this.c = c;
}
Теперь мой вопрос: как мы можем выполнить инъекцию пружинной конструкции в этом сценарии?