Overriding mempunyai ciri-ciri sebagai berikut :
1. Nama method harus sama
2. Daftar parameter harus sama
3. Return type harus sama
Beberapa aturan yang perlu diperhatikan :
• Mode akses overriding method harus sama atau lebih luas daripada overriden method.
• Subclass hanya boleh meng-override method super class satu kali saja, tidak boleh ada lebih dari satu method pada kelas yang sama yang sama persis.
• Overriding method tidak boleh throw checked exceptions yang tidak dideklarasikan oleh overridden method.
Berikut ini contoh terjadinya overriding dimana method Info() pada class Child meng-override method Info() pada class parent:
class Parent {
public void Info() {
System.out.println(“Ini class Parent”);
}
}
class Child extends Parent {
public void Info() {
System.out.println(“Ini class Child”);
}
}
penjelasannya singkat dan jelas sekali maju trus....
BalasHapusHartoto
xbasicpro.com