Začněte nyníZačněte zdarma

Dědění třídy Car

Dědičnost nám umožňuje vytvářet vztahy mezi třídami a sdílet kód, čímž se vyhneme zbytečnému opakování. Zajistíš, aby třída Toyota zdědila vše, co jsme definovali ve třídě Car. Aby dědičnost fungovala správně, musíš zavolat konstruktor nadřazené třídy.

Třída Car z předchozích cvičení je pro tebe už předem načtena.

Toto cvičení je součástí kurzu

Introduction to Object-Oriented Programming in Java

Zobrazit kurz

Pokyny k cvičení

  • Dokonči dědičnost třídy Toyota od třídy Car pomocí klíčového slova extends.
  • Zavolej konstruktor třídy Car uvnitř konstruktoru třídy Toyota pomocí metody super.
  • Předej metodě super správné parametry z konstruktoru třídy Toyota.
  • Vytvoř instanci třídy Toyota s názvem myToyota, kde color bude "black", model bude "yaris" a year bude 2014.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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);
    }
}
Upravit a spustit kód