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
Övningsinstruktioner
- Gör klassen
Carabstrakt med hjälp av nyckelordetabstract. - Skapa en
publicabstractvoid-metod iCarmed namnetsoundHorn.
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) {
}
}