QUESTÃO 10

A linguagem Java possui inúmeros recursos que auxiliam no desenvolvimento de aplicações. Cada recurso deve ser usado com muito cuidado, pois há funções específicas e é muito fácil se confundir com elas.

Fonte: Elaborado pelo professor, 2024.

Observe o trecho de código abaixo.

Pessoa.java

1 public class Pessoa {

2     String nome;

3     int idade;

4

5     public void imprimirNome() {

6         System.out.println(nome);

7     }

8 }

Homem.java

1 public class Homem extends Pessoa {

2     public String imprimirNome() {

3         return nome;

4     }

5 }

Considerando o texto e o código acima, assinale a afirmativa correta.

Alternativas
Alternativa 1 – O código acima imprime na tela o nome “Homem” ao ser executado.
Alternativa 2 – O código acima está incorreto e apresentará um erro de compilação.
Alternativa 3 – O código acima apresenta um exemplo de herança, mas não possui polimorfismo.
Alternativa 4 – O código acima apresenta um exemplo de polimorfismo, com o método imprimirNome.
Alternativa 5 – O código acima apresenta um exemplo de reescrita de código, mas não polimorfismo por não possuir a anotação @Override.

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.