IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Rendi la classe Car una classe astratta usando la parola chiave abstract.
  • Crea all'interno di Car un metodo public abstract void chiamato soundHorn.

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) {        
                       
    }
    
}
Modifica ed esegui il codice