Creare classi astratte
Per chi ama le auto, sentire il clacson basta per riconoscere un determinato tipo di vettura. Molti produttori lo sanno e rendono unico il suono del clacson come strategia di branding. Aggiornerai la classe Car per includere un metodo che gestisca la funzionalità del clacson.
NOTA: Da una classe astratta non si possono creare oggetti di istanza: esiste solo come modello (blueprint) da cui ereditare.
Questo esercizio fa parte del corso
Introduzione alla programmazione orientata agli oggetti in Java
Istruzioni dell'esercizio
- Rendi la classe
Caruna classe astratta usando la parola chiaveabstract. - Crea all'interno di
Carun metodopublicabstractvoidchiamatosoundHorn.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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) {
}
}