Ed
há 2 semanas
Vamos analisar cada afirmação com base no código e nos conceitos de Programação Orientada a Objetos: 1. Interfaces não podem ser instanciadas diretamente. - Correto. Em Java, interfaces não podem ser instanciadas, apenas implementadas por classes. 2. Quadrado e Circulo reutilizam o contrato definido em Forma. - Correto. Ambas as classes implementam a interface Forma, ou seja, seguem o contrato do método calcularArea(). 3. O polimorfismo permite que a variável f use classes diferentes. - Correto. A variável f do tipo Forma pode referenciar objetos de diferentes classes que implementam Forma (Quadrado, Circulo). 4. A saída será 4.0. - Correto. No main, f é instanciado como Quadrado com lado = 2, então calcularArea() retorna 2 * 2 = 4.0. Portanto, todas as afirmações estão corretas. Resposta correta: d) Todas as afirmações estão corretas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade