Ed
há 2 meses
Vamos analisar cada assertiva: I – Herança permite reutilizar código e criar hierarquias de classes. Verdadeira, essa é uma das principais características da herança na Programação Orientada a Objetos. II – Subclasses podem sobrescrever métodos das superclasses para alterar o comportamento herdado. Verdadeira, isso é uma prática comum na herança, permitindo que subclasses personalizem ou modifiquem o comportamento dos métodos herdados. III – Uma classe pode herdar de múltiplas classes diretamente em todas as linguagens de programação. Falsa, nem todas as linguagens de programação suportam herança múltipla. Por exemplo, Java não permite que uma classe herde de mais de uma classe diretamente. Com base nessa análise, as assertivas I e II estão corretas, enquanto a assertiva III está incorreta. Portanto, a alternativa correta é: "Apenas as assertivas I e II estão corretas."