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

Metotları geçersiz kılma

Java, kalıtımla gelen metotlar için özel uygulamalar yazmana izin verir. Bunu göstermek için bir üst sınıfta tanımlanmış bir metodu kullanacak ve alt sınıfta bu metodun özel bir uygulamasını sağlayacaksın. Bunu, Car sınıfında oluşturulan bir metottan yararlanıp Java OOP'nin override özelliğini kullanarak başaracaksın.

Bu egzersiz, kursun bir parçasıdır

Java ile Nesne Yönelimli Programlamaya Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Tesla sınıfının içinde, steer public void metodunu override edip uygula.
  • steer metodunun içinde "tesla steer" mesajını yazdır.
  • steer metodunu myTesla nesne örneğini kullanarak çağır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class Main {
    
    static abstract class Car {
        void steer() {
            System.out.println("steer");
        }
    }
    
    static class Tesla extends Car {
        
        // Override steer method
        @____
        public void ____() {
            System.out.println("tesla steer");
        }
        
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call steer method
        myTesla.____();
    }
}
Kodu Düzenle ve Çalıştır