Ciri dari overriding :
– Nama method harus sama
– Daftar parameter harus sama
– Return type harus sama
Contoh overriding
1.class pertama Parent
class Parent {
public void info() {
System.out.println("Parent");
}
}
2.class kedua child
public
class child extends Parent {
@Override
public void info(){
System.out.println("child");
}
}
3.class ketiga main
public
static void main(String[] args) {
Parent p1 = new Parent();
Parent p2 = new anak();
p1.info();
p2.info();
}
}
Output: -Parent
-child
Peraturan pada Overriding
Method yang terkena Override (overriden method) tidak boleh mempunyai modifier yang lebih luas aksesnya daripada method yang meng-override (overriding method).