◦
Sebuah
subclass dapat meng-override method superclassnya dengan menyediakan sebuah
implementasi baru untuk method tersebut.
berikut
ini merupakan implementasi dari method getName didalam superclass Person
public class Person {
:
:
public
String getName(){
System.out.println("Parent:
getName");
return
name;
}
}
◦
Untuk meng-override method getName dari superclass
Person, di dalam subclass Student, kita tulis :
public class Student
extends Person{
:
:
public String getName(){
System.out.println("Student:
getName");
return name;
}
:
}
◦
Sekarang, ketika kita memanggil method getName dari
object subclass Student, method getName yang di-override akan dipanggil, dan
hasilnya akan menjadi,
student: getName
0 komentar:
Posting Komentar