Informática, perguntado por curso40, 1 ano atrás

Em nossa aula, aprendemos que o paradigma de Orientação a Objetos nos auxilia em diversas fases da programação. Um dos conceitos abordados pela OO (Orientação a Objetos) é o "POLIMORFISMO". Este conceito consiste em prover, para as classes filhas (ou) Sub Classes, a possibilidade de executar de maneira diferenciada, métodos (comportamentos) definidos em sua classe mãe (ou) Super Classe. Partindo do conhecimento adquirido sobre Polimorfismo, analise o trecho de código de três classes diferentes, onde a classe Botao é a super classe e as classes BotaoOperacao e BotaoNumerico herdam da classe Botao. Estude as afirmativas abaixo e assinale a alternativa correta.






I- Por ser um método "abstrato", as sub classes da classe Botao não podem usufruir do Polimorfismo.
II- A assinatura: "@override" não é necessária para utilização do polimorfismo, bastando apenas os métodos terem os mesmos nomes.
III- A classe "BotaoNumerico" sobrescreve o método "resetBotao" da super classe Botao, fazendo assim uso do conceito de "Polimorfismo".
IV- A classe "BotaoOperacao" sobrescreve o método "resetBotao" da super classe Botao, fazendo assim uso do conceito de "Polimorfismo".
V- Não se pode realizar o polimorfismo nas classes "BotaoNumerico" e "BotaoOperaçao", pois o método "resetBotao" da classe "Botao" não possui um corpo.
ALTERNATIVAS

Apenas a alternativa I está correta.


Apenas as alternativas I e II estão corretas.


Apenas as alternativas I, II e V estão corretas.


Apenas as alternativas III e IV estão corretas.


Apenas as alternativas II, III e IV estão corretas.

Anexos:

Soluções para a tarefa

Respondido por edoelidilio
9
III- A classe "BotaoNumerico" sobrescreve o método "resetBotao" da super classe Botao, fazendo assim uso do conceito de "Polimorfismo".
IV- A classe "BotaoOperacao" sobrescreve o método "resetBotao" da super classe Botao, fazendo assim uso do conceito de "Polimorfismo".

RESPOSTA:

Apenas as alternativas III e IV estão corretas.




Respondido por rodrigofcmuller
0

Resposta:

Alternativa 2:

III e IV, apenas.

Explicação:

Perguntas interessantes