Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2025
- Código
- qg470060
- Banca
- FUNDATEC
- Órgão
- GHC-RS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- Aimplements
- Binherits
- Csuper
- Dextends
- Eoverride
GabaritoD — extends
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.
implements é a palavra-chave para uma classe implementar uma interface, não para herdar de outra classe.
inherits não é uma palavra-chave válida em Java. A herança é feita com extends.
super é uma referência à superclasse imediata, usada para acessar construtores, métodos ou atributos da classe pai. Não declara herança.
A palavra-chave extends é utilizada para uma classe herdar características de outra classe (superclasse). Exemplo: class A extends B { }.
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.
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