Questão nº 70

Questão de Informática Forense · CEBRASPE PF 2025 (nº 70)

CEBRASPE2025Perito Criminal Federal - Informática ForenseInformática Forense

Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes.


Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.

Resposta comentada

Herança múltipla de classes é quando uma classe filha herda de duas ou mais classes pai ao mesmo tempo. Em Java e C#, isso não é permitido para classes (apenas para interfaces), justamente para evitar conflitos como o "problema do diamante", em que duas classes pai têm um método com o mesmo nome e a filha não sabe qual usar.

  • Correta: Errado. O item diz que a herança múltipla de classes é "amplamente suportado e incentivado" nessas linguagens, mas Java e C# proíbem herança múltipla de classes, permitindo apenas herança simples de classe (e múltipla de interfaces).

Como ficaria certo: Em Java e C#, a herança múltipla é suportada apenas por interfaces, não por classes, sendo a herança de classe única o modelo adotado para evitar ambiguidades.

Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho