Crearea claselor abstracte
Pentru pasionații de mașini, sunetul claxonului este suficient pentru a identifica un anumit tip de automobil. Mulți producători auto știu acest lucru și își personalizează claxoanele ca strategie de brand. Vei actualiza clasa Car pentru a include o metodă dedicată funcționalității claxonului.
NOTĂ: O clasă abstractă nu poate fi instanțiată direct, deoarece există doar ca un plan de bază din care alte clase pot moșteni.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Java
Instrucțiuni pentru exercițiu
- Transformă clasa
Carîntr-o clasă abstractă folosind cuvântul cheieabstract. - Creează o metodă
publicabstractvoidîn interiorul claseiCar, numităsoundHorn.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
public class Main {
// Make Car abstract
static ____ class Car {
public Car() {
}
// Define soundHorn() as a public abstract void method
public ____ ____ ____();
}
public static void main(String[] args) {
}
}