Logo Passei Direto
Buscar
entro dos conceitos de programação orientada a objetos, classes servem como base no desenvolvimento de software e associadas ao conceito de classe, existem outros conceitos que são importantes para que uma solução computacional seja bem elaborada, dentro dos princípios de orientação a objetos. Observe as afirmativas a seguir citando aspectos destes conceitos complementares. I – A herança se aplica entre atributos de uma mesma classe, de forma que possam ser definidos com um mesmo tipo de dados. II – O chamado encapsulamento é um recurso que auxilia no ocultamento de dados e métodos de forma que apenas a classe que contém estes elementos pode ter acesso a eles se desejado. III – O conceito de polimorfismo serve para que classes possam aproveitar recursos como métodos e atributos de outra classe sem precisar que estes elementos sejam escritos novamente nas classes que irão reaproveitá-los. É correto o que se afirma em Questão 3Escolha uma opção: a. I e III, apenas. b. I, apenas. c. I e II, apenas. d. III, apenas. e. II, apenas.
User badge image
joao mandeli

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada afirmativa: I – "A herança se aplica entre atributos de uma mesma classe, de forma que possam ser definidos com um mesmo tipo de dados." Incorreto. Herança é um relacionamento entre classes, onde uma classe (subclasse) herda atributos e métodos de outra (superclasse). Não se aplica apenas a atributos dentro da mesma classe. II – "O chamado encapsulamento é um recurso que auxilia no ocultamento de dados e métodos de forma que apenas a classe que contém estes elementos pode ter acesso a eles se desejado." Correto. Encapsulamento é justamente o princípio que permite esconder dados e métodos, controlando o acesso a eles. III – "O conceito de polimorfismo serve para que classes possam aproveitar recursos como métodos e atributos de outra classe sem precisar que estes elementos sejam escritos novamente nas classes que irão reaproveitá-los." Incorreto. Essa descrição corresponde à herança, não ao polimorfismo. Polimorfismo é a capacidade de objetos de diferentes classes responderem de forma diferente a uma mesma mensagem (método). Portanto, apenas o item II está correto. Resposta correta: e) II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina