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
Pokyny k cvičení
- Dokonči dědičnost třídy
Toyotaod třídyCarpomocí klíčového slovaextends. - Zavolej konstruktor třídy
Caruvnitř konstruktoru třídyToyotapomocí metodysuper. - Předej metodě
supersprávné parametry z konstruktoru třídyToyota. - Vytvoř instanci třídy
Toyotas názvemmyToyota, kdecolorbude"black",modelbude"yaris"ayearbude2014.
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);
}
}