Override metode
Java memungkinkan kita menyediakan implementasi khusus untuk metode yang diwarisi. Untuk mendemonstrasikan hal ini, Anda akan menggunakan sebuah metode yang dibuat di kelas dasar dan menyediakan implementasi khusus dari metode tersebut di subkelas. Anda akan melakukannya dengan memanfaatkan metode yang dibuat di kelas Car dan menggunakan fitur override pada OOP Java.
Latihan ini adalah bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Java
Petunjuk latihan
- Di dalam kelas
Tesla, override dan implementasikan metodesteerbertipepublicvoid. - Di dalam metode
steer, cetak pesan"tesla steer". - Panggil metode
steermenggunakan instance objekmyTesla.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.____();
}
}