Observe as asserções abaixo, considerando os conceitos de Encapsulamento e Herança:
I - Uma classe herda os métodos, porém não os atributos.
II - É o processo de esconder os detalhes de um objeto que não contribuem para as suas características essenciais.
III - Esse princípio forma a base para uma técnica significativa de representação explícita de elementos comuns.
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, porém não consegue acessá-los diretamente.
V - Uma classe herda os atributos da classe mãe, mas não os métodos.
Assinale a alternativa correta:
Soluções para a tarefa
Respondido por
3
Assinale as alternativa correta:
A - As alternativas II e IV estão corretas.
B - As alternativas I III e V estão corretas.
C - As alternativas I e V estão corretas.
D - As alternativas III e IV estão corretas.
E - As alternativas I, II, IV e V estão corretas.
A resposta correta é a letra A, pois os conceitos de Encapsulamento e Herança são:
A herança é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida. A herança nos fornece um grande benefício. Ao concentrarmos características comuns em uma classe e derivar as classes mais específicas a partir desta, nós estamos preparados para a adição de novas funcionalidades ao sistema. Se mais adiante uma nova propriedade comum tiver que ser adicionada, não precisaremos efetuar alterações em todas as classes.
Encapsulamento vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isolado possível.A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. O Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.
A - As alternativas II e IV estão corretas.
B - As alternativas I III e V estão corretas.
C - As alternativas I e V estão corretas.
D - As alternativas III e IV estão corretas.
E - As alternativas I, II, IV e V estão corretas.
A resposta correta é a letra A, pois os conceitos de Encapsulamento e Herança são:
A herança é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida. A herança nos fornece um grande benefício. Ao concentrarmos características comuns em uma classe e derivar as classes mais específicas a partir desta, nós estamos preparados para a adição de novas funcionalidades ao sistema. Se mais adiante uma nova propriedade comum tiver que ser adicionada, não precisaremos efetuar alterações em todas as classes.
Encapsulamento vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isolado possível.A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. O Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.
Perguntas interessantes
Biologia,
8 meses atrás
Geografia,
8 meses atrás
Português,
8 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás