Overriding yaitu menyatakan suatu keadaan dimana method pada subclass menolak method pada parent class-nya. Pada dasarnya overriding sama dengan overloading yakni menuliskan kembali method tapi, caranya overriding menulis kembali method sama persis. Sama mulai dari nama method dan isinya dan mengimplementasiakn kembali di sub classnya.
Ciri dari overriding :
– Nama method harus sama
– Daftar parameter harus sama
– Return type harus sama
Peraturan pada Overriding
Method yang terkena Override (overriden method) tidak boleh mempunyai modifier yang lebih luas aksesnya daripada method yang meng-override (overriding method).
Berikut adalah contoh overriding di java
- package TUGAS;
public class nama{
public void fikom (){
System.out.pritnln("Hayatulisa Winasari");
}
}
public class fakultas{
public void fikom(){
System.out.println("Fakultas Ilmu Komputer")
}
}
- package Main {
public static void main(String[]args){
nama P1= new nama();
fakultas P2= new fakultas();
P1.fikom();
P2.fikom();
}
}
Hasilnya
Hayatulisa Winasari
Fakultas Ilmu Komputer
terima kasih ^,^
Tidak ada komentar:
Posting Komentar