Kom igångKom igång gratis

Ä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

Visa kurs

Övningsinstruktioner

  • Slutför arvet av klassen Toyota från klassen Car med nyckelordet extends.
  • Anropa konstruktorn i klassen Car inifrån konstruktorn i Toyota med metoden super.
  • Skicka rätt matchande parametrar till metoden super från parametrarna i konstruktorn för Toyota.
  • Skapa en instans av Toyota som heter myToyota där color är "black", model är "yaris" och year är 2014.

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