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ş
Egzersiz talimatları
Teslasınıfının içinde,steerpublicvoidmetodunu override edip uygula.steermetodunun içinde"tesla steer"mesajını yazdır.steermetodunumyTeslanesne ö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.____();
}
}