Buscar

Por intermédio da herança e do encapsulamento, é possível implementarmos o polimorfismo, mecanismo que permite que duas ou mais classes derivadas d...

Por intermédio da herança e do encapsulamento, é possível implementarmos o polimorfismo, mecanismo que permite que duas ou mais classes derivadas de uma mesma superclasse possam criar e/ou invocar métodos com a mesma assinatura, mas com comportamentos diferentes. Com relação ao conceito de polimorfismo e sua implementação na linguagem Java, analise as afirmativas a seguir:
I- Polimorfismo de inclusão, polimorfismo paramétrico, sobreposição e sobrecarga são exemplos de tipos de polimorfismo.
II- O Java não permite a implementação do polimorfismo paramétrico.
III- A técnica de sobrecarga pode ser utilizada para distinguir, em uma determinada classe, dois métodos com o mesmo nome, o mesmo retorno e o mesmo conjunto de argumentos, mas com uma lógica diferente.
IV- Na sobrecarga de métodos, é necessário utilizar a anotação @Override.
a) As afirmativas II, III e IV estão corretas.
b) Somente a afirmativa I está correta.
c) As afirmativas II e IV estão corretas.
d) As afirmativas I e IV estão corretas.

Essa pergunta também está no material:

Prog Oriendata a Objeto Avaliação II - Individual Semipresencial - Out-2019 peso1,50
5 pág.

Programação Orientada A Objetos Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as afirmativas: I- Polimorfismo de inclusão, polimorfismo paramétrico, sobreposição e sobrecarga são exemplos de tipos de polimorfismo. - Correta. Esses são exemplos de tipos de polimorfismo. II- O Java não permite a implementação do polimorfismo paramétrico. - Incorreta. O Java permite a implementação do polimorfismo paramétrico. III- A técnica de sobrecarga pode ser utilizada para distinguir, em uma determinada classe, dois métodos com o mesmo nome, o mesmo retorno e o mesmo conjunto de argumentos, mas com uma lógica diferente. - Correta. Essa é a definição de sobrecarga de métodos. IV- Na sobrecarga de métodos, é necessário utilizar a anotação @Override. - Incorreta. A anotação @Override é usada para sobrescrever métodos de uma superclasse, não para sobrecarga de métodos. Portanto, a alternativa correta é: d) As afirmativas I e IV estão corretas.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais