Я пытаюсь вызвать конструктор, правильно работающий с 3 различными классами, но я не могу это сделать
public class B {
private final A a;
public B(A a) {
this.a = a;
}
private final C c = new C(a);
}
У меня ошибка "переменная a не могла быть инициализирована", язнаете способ сделать это, поместив второй аргумент в конструктор B и вызвав его в главном классе B, но есть ли другой способ?