Questão 36 · Informática: Programação e algoritmos
Na linguagem de programação Java, para indicar que uma classe A é derivada de B, utiliza-se, na declaração de A, o modificador:
- A) imports;
- B) extends;
- C) inherits;
- D) subclass;
- E) superclass.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca FGV (PGE/RO 2015).
Comentário
Gabarito: B.
Em Java, a herança é indicada na declaração da classe derivada com a palavra-chave extends, como em class A extends B. Assim A herda de B, que é sua superclasse.
- A: errada. A palavra import serve para importar pacotes e classes, e não para declarar herança.
- C: errada. inherits não é palavra-chave de Java.
- D: errada. subclass não é palavra-chave de Java.
- E: errada. superclass não é palavra-chave de Java; a palavra usada na declaração é extends.
Dica: subclasse e superclasse são termos conceituais; na declaração em Java, a herança é indicada por extends.
Fundamentos: herança em Java · palavra-chave extends · subclasse e superclasse
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 PGE/RO 2015 (Analista de Sistemas (Desenvolvimento)), questão 36, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.