Em POO (programação orientada a objetos), dizer que a classe...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra C - B é derivada de A.
Para resolver essa questão, é essencial entender os conceitos básicos de Programação Orientada a Objetos (POO), nos quais se incluem as relações de herança entre classes. Quando uma classe A é conhecida como a superclasse de uma classe B, isso significa que B herda estados e comportamentos definidos na classe A. Outro termo comum para designar a superclasse é classe "pai" ou "base", enquanto que a classe que herda é chamada de subclasse, classe "filha" ou "derivada".
Portanto, a opção correta é a Letra C, pois B é derivada de A, significando que B herda as propriedades e métodos de A, podendo ainda adicionar suas próprias propriedades e métodos ou modificar os herdados conforme necessário. É uma relação em que B é especializado em relação a A, possuindo todas as características de A mais algumas adicionais específicas de B.
Essa relação é fundamental no reuso e organização do código, permitindo a criação de novos objetos a partir de objetos já existentes, sem a necessidade de reescrever código, além de possibilitar a implementação de um polimorfismo eficiente.
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
Se estivesse B estende A estaria correto também!
Mas a letra C é a correta : B é derivada de A
Apenas comentando as alternativas D e E
Quando houver a palavra reservada IMPLEMENTA( implements) estamos nos referindo a um interface e não a uma herança.
classe A é superclasse de B
B é derivada de A
B estende A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo