Enunciado
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.
Escolha uma alternativa para ver o gabarito.
Gabarito: B
Errado. Java e C# não admitem herança múltipla de classes: uma classe estende uma única superclasse. A documentação da Oracle afirma que Java "não permite estender mais de uma classe", para evitar os problemas da herança múltipla de estado; a da Microsoft diz que em C# "uma classe derivada só pode ter uma classe base direta".
Base legal: Fundamento: Oracle, The Java Tutorials (Multiple Inheritance of State, Implementation, and Type); Microsoft, Inheritance in C# Java: "One reason why the Java programming language does not permit you to extend more than...
Explicação desenhada completa no app
O comentário de cada alternativa, os trechos da videoaula, o mapa mental do tema e o Marco para tirar dúvidas ficam no app. O cadastro é grátis.
Ver a explicação completa (grátis)Próxima questão desta prova
Questão comentada Policia Federal 2025 Cebraspe – Perito Criminal Federal – Área 3: Informática Forense – Questão 71: Linguagens de programaçãoMais questões sobre o tema
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 22: Google Chrome
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 25: Microsoft Excel
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 21: Windows 10
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 23: Microsoft Word
- Questão comentada PCMG 2024 FGV – Investigador de Polícia I – Questão 23: Criptografia assimétrica