Moștenirea clasei Car
Prin moștenire, putem stabili relații între clase și putem reutiliza cod, evitând repetițiile inutile. Vei face clasa Toyota să moștenească tot ce am creat în clasa Car și, pentru a finaliza moștenirea, trebuie să apelezi constructorul clasei de bază.
Clasa Car din exercițiile anterioare a fost preîncărcată pentru tine.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Java
Instrucțiuni pentru exercițiu
- Realizează moștenirea clasei
Toyotadin clasaCarfolosind cuvântul cheieextends. - Apelează constructorul clasei
Cardin interiorul constructorului claseiToyotafolosind metodasuper. - Transmite parametrii corecți metodei
super, corespunzători parametrilor constructorului claseiToyota. - Creează o instanță a clasei
ToyotanumitămyToyota, cucolorsetat la"black",modelsetat la"yaris"șiyearsetat la2014.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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);
}
}