Soyut yöntemleri uygulama
Toyota ve Mercedes sınıflarını değiştirerek her arabanın korna çalma işlemi için kendi uygulamasını yazacaksın. Özgünlük için, hem Toyota hem de Mercedes sınıflarında korna çalma yönteminin birer sürümünü oluşturacaksın.
Car sınıfı senin için önceden yüklendi.
Bu egzersiz
Java ile Nesne Yönelimli Programlamaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
ToyotasınıfındasoundHornyöntemini,"sounds like a toyota"yazdıracak şekilde uygula.MercedessınıfındasoundHornyöntemini,"sounds like a mercedes"yazdıracak şekilde uygula.mainyöntemi içinde,myToyotaörneğindesoundHornyöntemini vemyMercedesörneğindesoundHornyöntemini çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}