Intern
Ce capacități oferă o clasă derivată în programarea orientată pe obiecte?
sobes.tech AI
Răspuns de la AI
- Moștenirea proprietăților și metodelor: Clasa derivată are acces la membrii publici și protejați ai clasei de bază.
- Suprascriere (Override): Permite modificarea implementării metodelor clasei de bază.
- Adăugarea de noi proprietăți și metode: Clasa derivată poate extinde funcționalitatea adăugând propriile membri.
- Polimorfism: Posibilitatea de a trata un obiect al clasei derivate ca un obiect al clasei de bază.
Exemplu de suprascriere a metodei:
class Animal {
void makeSound() {
// Emite un sunet general
}
}
class Dog extends Animal {
@Override
void makeSound() {
// Emite sunetul unui câine
}
}