Já vimos que toda linguagem de programação orientada a objetos, trabalha com o conceito de classes, objetos, abstrações e muitos outros. Esses conceitos são a base para um bom desenvolvimento em linguagens como Java. Sobre os conceitos de orientação a objetos, analise as afirmações abaixo:
I. Classes são considerados moldes para criação de objetos. Nelas definimos o que um objeto tem e faz.
II. Polimorfismo compreende a técnica de não expor detalhes internos para o usuário, tornando as partes do sistema mais independentes possível.
III. Herança compreende a possibilidade de uma classe herdar as características e métodos de outra classe.
IV - As interfaces definem somente métodos abstratos que deverão ser implementados pelas classes. Cada interface pode representar funcionalidades distintas, porém podem existir classes que consigam realizar várias funcionalidades.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
I, III e IV, apenas.
Alternativa 5:
I, II, III e IV
Soluções para a tarefa
Respondido por
5
Resposta:
I, III e IV
Explicação:
Os conceitos apresentados nessas três questões apresentam veracidade em suas argumentações
Respondido por
3
Resposta:
Alternativa 3:
I e III, apenas.
Explicação:
Não concordando com a resposta anterior do colega, conforme meu entendimento referente a afirmação IV, a INTERFACE contem assinatura dos métodos e não métodos ABSTRATOS.
Sendo assim julgo correto apenas afirmações I e III (Alternativa 3).
Perguntas interessantes
Português,
8 meses atrás
Português,
8 meses atrás
Matemática,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás