Imagem de fundo

Considere o seguinte trecho de código em Java. Considerando...

Considere o seguinte trecho de código em Java.

Imagem associada para resolução da questão

Considerando os conceitos de orientação a objetos e que o código será compilado e executado em condições ideais, é correto afirmar que


A

a saída do programa será:

A: teste

B(Integer): 123


B

a saída do programa será:

B: teste

B(Integer): 123


C

a saída do programa será:

A: teste

A: 123


D

o código não compilará devido à tentativa de downcast incompatível entre A e B.


E

o código lançará uma ClassCastExcept on em tempo de execução, pois o objeto nproc não é originalmente uma instância da classe B.