Ärva bilklassen
Med arv kan vi skapa relationer mellan klasser och dela kod, vilket undviker onödig upprepning. Du ska låta klassen Toyota ärva allt vi har skapat i klassen Car, och för att slutföra arvet måste du anropa basklassens konstruktor.
Klassen Car från tidigare övningar har förinslästs åt dig.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Java
Övningsinstruktioner
- Slutför arvet av klassen
Toyotafrån klassenCarmed nyckelordetextends. - Anropa konstruktorn i klassen
Carinifrån konstruktorn iToyotamed metodensuper. - Skicka rätt matchande parametrar till metoden
superfrån parametrarna i konstruktorn förToyota. - Skapa en instans av
Toyotasom hetermyToyotadärcolorär"black",modelär"yaris"ochyearär2014.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
public class Main {
// Enable the "Toyota" class to inherit from "Car"
static class Toyota ____ ____ {
public Toyota(String color, String model, int year){
// Call the "Car" constructor using "super()"
____(____, ____, ____);
}
}
public static void main(String[] args) {
// Create "myToyota" instance of Toyota
____ myToyota = new Toyota("____", "____", ____);
System.out.println(myToyota.model);
}
}