Na orientação a objetos, o(a) ________ estabelece um relacio...
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - herança – atributos – sobrescrita.
O conceito de herança é fundamental na programação orientada a objetos. Herança é um mecanismo que permite que uma classe, conhecida como subclasse, derive propriedades e comportamentos de outra classe, chamada de superclasse. Isso cria uma relação hierárquica entre superclasse e subclasse. Os atributos mencionados na questão são as propriedades ou características que as subclasses herdam da superclasse. Além dos atributos, as subclasses também herdam métodos, que são as funções ou procedimentos da superclasse.
A sobrescrita, também conhecida como method overriding, permite que uma subclasse forneça uma implementação específica de um método que já está definido em sua superclasse. A chave aqui é que o método sobrescrito na subclasse deve ter a mesma assinatura (ou seja, o mesmo nome, número e tipo de parâmetros) que o método na superclasse.
Ao entender esses conceitos, você pode perceber por que a alternativa B é a única que preenche corretamente todas as lacunas. Ela captura a essência da herança ao mencionar que as subclasses recebem os atributos e métodos da superclasse e reconhece a necessidade de manter a mesma assinatura ao sobrescrever um método.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo