Na programação orientada a objetos, o mecanismo pelo qual um...

Próximas questões
Com base no mesmo assunto
Q48150 Engenharia de Software
Na programação orientada a objetos, o mecanismo pelo qual uma classe pode se estender a outra, aproveitando seus comportamentos, é denominado
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B - herança.

Na Engenharia de Software, um dos pilares centrais da Programação Orientada a Objetos é a herança. Esse mecanismo permite que uma classe (chamada de subclasse ou classe derivada) adquira as propriedades e comportamentos de outra classe (conhecida como superclasse ou classe base). Através da herança, é possível reutilizar código, facilitar a manutenção e a extensibilidade do software. As subclasses estendem as superclasses, podendo adicionar novos atributos e métodos ou modificar os herdados conforme necessário.

Portanto, a alternativa correta é a herança, porque ela define exatamente essa capacidade de uma classe se estender a partir de outra, herdando seus atributos e métodos, permitindo a construção de hierarquias de classes e o reuso de código.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Encapsulamento consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados

Herança (ou generalização) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos). Um exemplo de herança: Mamífero é super-classe de Humano.

Polimorfismo caracteriza a criação de funções com um mesmo nome, mas códigos diferentes, facilitando a extensão de sistemas. Um tipo de polimorfismo é a redefinição de métodos para uma classe derivada. Para que isso aconteça, o método deve possuir o mesmo nome, tipo de retorno e argumentos do método sobrescrito.


 

Herança é aproveitar codigo ja existente em uma classe. Com a herança, a nova classe herda atributos e comportamentos que necessite, deixando a interface externa igual àquela que possibilitou herança

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo