Kom igångKom igång gratis

Skapa abstrakta klasser

För den som älskar bilar räcker det att höra signalhornet för att känna igen en viss biltyp. Många biltillverkare vet om detta och ger sina bilar ett unikt ljud som en del av sin varumärkesstrategi. Du ska nu uppdatera klassen Car med en metod för bilars hornfunktion.

OBS: En abstrakt klass kan inte instansieras direkt – den finns till som en ritning att ärva från.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Java

Visa kurs

Övningsinstruktioner

  • Gör klassen Car abstrakt med hjälp av nyckelordet abstract.
  • Skapa en public abstract void-metod i Car med namnet soundHorn.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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) {        
                       
    }
    
}
Redigera och kör kod