BaşlayınÜcretsiz Başlayın

Araba sınıfını miras almak

Kalıtım sayesinde sınıflar arasında ilişkiler kurabilir, kod paylaşarak gereksiz tekrarları önleyebiliriz. Toyota sınıfının, Car sınıfında oluşturduklarımızın tümünü miras almasını sağlayacaksın ve kalıtımı tamamlamak için taban sınıfın kurucusunu çağırman gerekiyor.

Önceki egzersizlerden Car sınıfı senin için önceden yüklendi.

Bu egzersiz

Java ile Nesne Yönelimli Programlamaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • extends anahtar sözcüğünü kullanarak Toyota sınıfını Car sınıfından kalıtımla tamamla.
  • Toyota kurucusunun içinden super metodunu kullanarak Car sınıfının kurucusunu çağır.
  • super metoduna, Toyota kurucusunun parametrelerinden doğru ve eşleşen değerleri geçir.
  • color değeri "black", model değeri "yaris" ve year değeri 2014 olacak şekilde myToyota adlı bir Toyota örneği oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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);
    }
}
Kodu Düzenle ve Çalıştır