Logo Passei Direto
Buscar
Na programação orientada a objetos temos um paradigma cuja característica é a capacidade de um método de poder ser implementado de diferentes formas, ou até realizar ações diferentes, conforme aplicado à superclasse ou subclasse.
Esse paradigma é chamado de:
A polimorfismo
B reutilização
C abstração
D herança
E encapsulamento
User badge image
Testando o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

A descrição apresentada na pergunta refere-se à capacidade de um método ser implementado de diferentes formas, dependendo do contexto em que é utilizado, seja na superclasse ou nas subclasses. Essa característica é conhecida como polimorfismo. Vamos analisar as alternativas: A) Polimorfismo - Correto, pois é exatamente isso que o polimorfismo representa na programação orientada a objetos. B) Reutilização - Refere-se à capacidade de usar código existente, mas não é o que a pergunta descreve. C) Abstração - Diz respeito à ocultação de detalhes e à exposição de apenas características essenciais, não se relaciona diretamente com a implementação de métodos. D) Herança - Refere-se à capacidade de uma classe herdar características de outra, mas não aborda a implementação de métodos de diferentes formas. E) Encapsulamento - Diz respeito à proteção dos dados e à restrição de acesso a eles, não se relaciona com a implementação de métodos. Portanto, a alternativa correta é: A) Polimorfismo.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Um dos paradigmas essenciais da programação orientada a objetos nos define que podemos ter uma relação hierárquica entre classes, no qual podemos fazer uso de compartilhamento de código definido nos métodos dessas classes para que o desenvolvimento do software seja mais rápido.
Neste contexto, considere as afirmativas abaixo.
A herança é uma relação entre objetos.
B quando herdamos métodos, os mesmo devem ser públicos para que possam ser utilizados.
C classes são apenas agrupamentos de métodos.
D ocorre herança múltipla quando mais de um método é herdado.
E herança é uma relação entre classes.

O paradigma da Herança é um dos mais importantes paradigmas que temos na programação orientada a objetos, pois através dele podemos ter uma relação hierárquica entre classes, fazendo, assim, que classes semelhantes compartilhem código.
Sobre a herança é correto afirmar que:
A a relação de herança permite modelar as similaridades inerentes a uma classe, tornando a subclasse mais específica.
B a relação de herança deve ser evitada, pois aumenta a quantidade de classes no sistema, o que causa maior complexidade e menor desempenho.
C quando criamos uma subclasse a partir de uma superclasse, todos os atributos e métodos declarados como protegidos na subclasse podem ser utilizados na superclasse.
D classes abstratas não podem ser herdadas.

A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado.
O enunciado enfatiza o conceito OO de:
A polimorfismo
B herança múltipla
C dependência funcional
D realização
E encapsulamento

Um dos paradigmas da programação orientada a objetos mais importante e utilizado, pois nos permite fazer o compartilhamento do código escrito em uma classe através da criação de uma hierarquia de classes chama-se herança.
Sobre este paradigma podemos afirmar que:
A uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.
B deve ser evitada, pois cria-se um excesso de classes que farão a complexidade do sistema aumentar.
C quando criamos uma subclasse, podemos apenas ter acesso aos métodos da superclasse, independente dos modificadores de acesso dos atributos.
D quando temos herança múltipla, o objeto criado será instancia de alguma das classes que fazem parte da hierarquia, escolhida aleatoriamente.
E os atributos criados como protegidos na subclasse podem ser acessado na superclasse através da herança.

A herança é o paradigma da programação orientada a objetos que nos permite criar, entre duas classes, uma relação hierárquica, fazendo com que tenhamos um compartilhamento de código.
Sobre o paradigma da herança, é correto afirmar que:
A um conjunto de objetos representado por uma subclasse é, em geral, maior que o conjunto de objetos representado por sua superclasse.
B cada objeto de subclasse é um objeto de sua subclasse.
C um problema com herança é que uma subclasse pode herdar métodos que ela não necessita ou que não deveria ter.
D todo relacionamento de classe é um relacionamento de herança.
E os objetos de superclasse podem ser tratados como objetos de suas subclasses.

Quando utilizamos, em um programa que utiliza linguagem orientada a objetos, um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes temos um dos mais importantes paradigmas da programação orientada a objetos.
Este paradigma se chama:
A herança múltipla
B superclasse
C caso de uso de engenharia reversa
D atributo multivalorado
E polimorfismo

Mais conteúdos dessa disciplina