Intern
Que capacidades fornece uma classe derivada na programação orientada a objetos?
sobes.tech IA
Resposta da IA
- Herança de propriedades e métodos: A classe derivada tem acesso aos membros públicos e protegidos da classe base.
- Sobrescrita (Override): Permite alterar a implementação dos métodos da classe base.
- Adição de novas propriedades e métodos: A classe derivada pode expandir a funcionalidade adicionando seus próprios membros.
- Polimorfismo: A capacidade de tratar um objeto da classe derivada como um objeto da classe base.
Exemplo de sobrescrita de método:
class Animal {
void makeSound() {
// Emite um som geral
}
}
class Dog extends Animal {
@Override
void makeSound() {
// Emite o som do cão
}
}