Não entendi.
Não entendi.
Thiago, Bom dia !
o que exatamente você não entendeu ?
assim poderemos te orientar melhor
O código não compila pois as classes definem parênteses a mais. Cuidado. Que parenteses a mais?
Thiago ,
repare que na definição da Classe B e C há parenteses , é ai onde que está o erro .
aqui está o erro :
class B() { B(A a) {} B() {} } //erro no class B()
class C() { C(B b) {} C() {} } // erro no class C()
o correto é que a classes estejam deste jeito abaixo :
class B { B(A a) {} B() {} }
class C { C(B b) {} C() {} }
logo a resposta correta é
Não compila na definição das classes B e C.
espero ter ajudado , Bons estudos