Abstracte klassen maken
Voor autoliefhebbers is het horen van de toeter genoeg om een bepaald type auto te herkennen. Veel autofabrikanten weten dit en geven hun auto’s een uniek geluid als merkstrategie. Je gaat de Car-klasse uitbreiden met een methode voor de toeterfunctionaliteit van auto’s.
OPMERKING: Van een abstracte klasse kunnen geen instantie-objecten worden gemaakt; ze dient alleen als blauwdruk om van te erven.
Deze oefening maakt deel uit van de cursus
Introductie tot objectgeoriënteerd programmeren in Java
Oefeninstructies
- Maak de
Car-klasse een abstracte klasse met het sleutelwoordabstract. - Maak binnen
Careenpublicabstractvoid-methode met de naamsoundHorn.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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) {
}
}