← Questões de Programação

Programação · CESPE/CEBRASPE · 2024

Questão comentada de Programação

Na orientação a objetos, os conceitos de superclasse e subclasse estão relacionados a

Gabarito: D

Em Programação Orientada a Objetos, superclasse e subclasse são termos que aparecem quando uma classe “herda” características de outra. A superclasse é a classe mais geral, que serve de base; a subclasse é a mais específica, que reaproveita e pode ampliar o que veio da base. É como dizer: “todo cão é um animal, mas nem todo animal é cão”. Esse relacionamento é justamente o da herança. Por meio dela, a subclasse recebe atributos e métodos da superclasse, podendo também acrescentar novos comportamentos ou sobrescrever os existentes. Isso organiza melhor o código, evita repetição e facilita manutenção. Por isso, o gabarito é a letra D. Em vez de falar de interface, coleção, array ou polimorfismo diretamente, a questão está perguntando sobre a relação estrutural entre classes, e essa relação é a herança. Em termos doutrinários de POO, é a base do mecanismo de generalização/especialização.

Continue treinando

Questões relacionadas