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

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ş

Kursa Göz Atın

Egzersiz talimatları

  • Toyota sınıfında soundHorn yöntemini, "sounds like a toyota" yazdıracak şekilde uygula.
  • Mercedes sınıfında soundHorn yöntemini, "sounds like a mercedes" yazdıracak şekilde uygula.
  • main yöntemi içinde, myToyota örneğinde soundHorn yöntemini ve myMercedes örneğinde soundHorn yö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
        ____.____();
        ____.____();
    }
    
}
Kodu Düzenle ve Çalıştır