Não entendi.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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