Subclass
class yang letaknya di bawah class tertentu di dalam hierarki.
Semua class dalam Java, termasuk class yang membangun
Java API, merupakan subclass dari superclass Object. Yang
merupakan hirarki class tertinggi yaitu : java.lang.object
/**
* Default constructor
*/
public Person(){
System.out.println(“Inside Person:Constructor”);
name = ""; address = "";
}
. . . .
}
Sekarang, kita buat class lain bernama Student yang meng-extends class
person.
Untuk itu, kita bisa menulis :
Inside Person:Constructor
Inside Student:Constructor
Ketika sebuah object Student diinstansiasi, default constructor
dari superclass Student dipanggil secara implisit untuk
melakukan inisialisasi seperlunya.
Student: getName
Polymorphism
(1) Kemampuan sebuah variabel reference untuk merubah
behavior sesuai dengan apa yang dipunyai object.
Person ref;
Student studentObject = new Student();
Employee employeeObject = new Employee();
printInformation( studentObject );
printInformation( employeeObject );
}
Buatlah sebuah aplikasi sederhana
implementasi
CRUD( Create ,read,update,delete)
Matius S, Sri H, Nerry S, “ Java 2 SE dengan
JBuilder”, Andi publisher, Yogyakarta, 2005.
Jeni 1