Tesla sınıfında arayüzü uygulama
Tesla sınıfına otomatik pilot özelliği kazandırmak için ElectricCar arayüzünü kullanacaksın. Tesla sınıfında bu arayüzden yararlanıp gereklilik olarak otomatik pilot yöntemini (self-driving) uygulayacaksın.
NOT: Arayüzdeki void olmayan (non-void) yöntemler, arayüzü uygulayan sınıfta mutlaka uygulanmalıdır.
Bu egzersiz
Java ile Nesne Yönelimli Programlamaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
Teslasınıfındaimplementsanahtar sözcüğüyleElectricCararayüzünü uygula.TeslaiçindevoiddönüşlüactivateSelfDrivingyönteminipublicolarak uygula ve çağrıldığında"self driving on"yazdır.activateSelfDrivingyönteminimyTeslanesne örneği üzerinde çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
public class Main {
interface ElectricCar {
void activateSelfDriving();
}
// Implement ElectricCar Interface
static class Tesla ____ ____ {
// Implement activateSelfDriving method
public void ____() {
System.out.____("self driving on");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
// Call activateSelfDriving method
____.____();
}
}