ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Realizează moștenirea clasei Toyota din clasa Car folosind cuvântul cheie extends.
  • Apelează constructorul clasei Car din interiorul constructorului clasei Toyota folosind metoda super.
  • Transmite parametrii corecți metodei super, corespunzători parametrilor constructorului clasei Toyota.
  • Creează o instanță a clasei Toyota numită myToyota, cu color setat la "black", model setat la "yaris" și year setat la 2014.

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);
    }
}
Editează și rulează codul