Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2025

ProgramaçãoProgramação Orientada a Objetos
Código
qg470060
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Utilizando a linguagem de programação Java, qual palavra-chave permite herdar uma classe?
  1. Aimplements
  2. Binherits
  3. Csuper
  4. Dextends
  5. Eoverride
Revelar gabarito e comentário

GabaritoD — extends

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Palavra-chave para herança em Java

Gabarito: letra D (extends). Em Java, a herança entre classes é realizada com a palavra-chave extends. Já implements é usada para implementar interfaces, super acessa membros da superclasse e override é uma anotação para sobrescrita de métodos. A banca testa o conhecimento básico da sintaxe de herança.

Herança em Java
  • 1Palavras-chave
    • extends
      • Herança entre classes
    • implements
      • Interface
    • super
      • Referência à superclasse
    • @Override
      • Anotação de sobrescrita
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

implements é a palavra-chave para uma classe implementar uma interface, não para herdar de outra classe.

Alternativa B — ❌ Incorreta

inherits não é uma palavra-chave válida em Java. A herança é feita com extends.

Alternativa C — ❌ Incorreta

super é uma referência à superclasse imediata, usada para acessar construtores, métodos ou atributos da classe pai. Não declara herança.

Alternativa D — ✅ Correta ⟵ GABARITO

A palavra-chave extends é utilizada para uma classe herdar características de outra classe (superclasse). Exemplo: class A extends B { }.

Alternativa E — ❌ Incorreta

override (ou @Override) é uma anotação que indica que um método está sobrescrevendo um método da superclasse. Não é usada para definir herança.

PEGA ESSA DICA!

Para herança de classes, lembre-se: extends (estende). Para interfaces, use implements. super sempre dentro da subclasse para referenciar a superclasse.

Link permanente: /questoes/qg470060