Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Pemrograman Berorientasi Objek di Java

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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