MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Di dalam kelas Tesla, override dan implementasikan metode steer bertipe public void.
  • Di dalam metode steer, cetak pesan "tesla steer".
  • Panggil metode steer menggunakan instance objek myTesla.

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.____();
    }
}
Edit dan Jalankan Kode