Dentro 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
Escolha uma opção:
a. I e II, apenas.
b. I e III, apenas.
c. III, apenas.
d. II, apenas.
e. I, apenas
Soluções para a tarefa
Respondido por
1
Alternativa D
Apenas a afirmação ll está correta.
l. Falsa. A herança é o processo de reutilização de uma classe já construída. Herda e reutiliza.
ll. Verdadeira.
lll. Falsa. Esse conceito citado é a definição de Herança.
Apenas a afirmação ll está correta.
l. Falsa. A herança é o processo de reutilização de uma classe já construída. Herda e reutiliza.
ll. Verdadeira.
lll. Falsa. Esse conceito citado é a definição de Herança.
Perguntas interessantes