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, kursun bir parçasıdır
Java ile Nesne Yönelimli Programlamaya Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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
____.____();
____.____();
}
}