Na programação orientada a objetos, o mecanismo pelo qual um...
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
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