Em POO (programação orientada a objetos), dizer que a classe...

Próximas questões
Com base no mesmo assunto
Q567869 Engenharia de Software
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
Alternativas

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