FGV · TCE/SE · 2015 · Analista de Tecnologia da Informação - Desenvolvimento

Questão 50 · Informática: Programação e algoritmos

Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:

  1. A) A é derivada de B;
  2. B) A estende B;
  3. C) B é derivada de A;
  4. D) B implementa A;
  5. E) A implementa B.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca FGV (TCE/SE 2015).

Comentário

Gabarito: C.

Em POO, a superclasse é a classe mais geral, e a subclasse é a especialização que herda dela. Se A é superclasse de B, então B é derivada de A (B herda de A). Em Java, por exemplo, isso se expressa como class B extends A.

A herança tem sentido único: a classe derivada herda atributos e métodos da superclasse, e não o contrário.

Por que as outras estão erradas:

  • (A) A é derivada de B: inverte a relação, pois quem deriva é a subclasse.
  • (B) A estende B: inverte a relação; quem estende é a subclasse.
  • (D) B implementa A: "implementar" refere-se a interfaces, não a superclasses.
  • (E) A implementa B: inverte a relação e usa o termo próprio de interfaces.

Dica: a subclasse estende (extends) a superclasse; "implements" relaciona-se a interfaces.

Fundamentos: Herança em POO · Superclasse versus subclasse · Diferença entre extends e implements · Direção da relação de herança

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV TCE/SE 2015 (Analista de Tecnologia da Informação - Desenvolvimento), questão 50, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor