Junior — Middle
Poți explica ce înseamnă utilizarea cuvântului cheie abstract în programare?
sobes.tech AI
Răspuns de la AI
Cuvântul cheie abstract în programare, de exemplu în Java, este utilizat pentru a declara clase și metode abstracte.
- O clasă abstractă este o clasă care nu poate fi instanțiată direct și servește ca șablon pentru alte clase.
- O metodă abstractă este o metodă fără implementare, pe care trebuie să o suprascrie subclasele.
Acest lucru permite crearea unei interfețe comune și a funcționalității de bază, lăsând detaliile de implementare subclasei.
Exemplu:
abstract class Animal {
abstract void makeSound(); // metodă abstractă
void breathe() {
System.out.println("Respiră");
}
}
class Dog extends Animal {
void makeSound() {
System.out.println("Ham-ham");
}
}
Aici, Animal este o clasă abstractă și makeSound este o metodă abstractă care trebuie implementată în clasa Dog.