Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Subclassing and Inheritance

Presentasi serupa


Presentasi berjudul: "Subclassing and Inheritance"— Transcript presentasi:

1 Subclassing and Inheritance
U Abd. Rohim, MT mailto: Website/Blog: Inheritance

2 Inheritance Menyatakan pewarisan dari satu kelas ke kelas lainnya.
Terciptanya kelas baru yg mempunyai karakteristik sama dengan kelas induk (data dan metoda) Ditulis dengan menggunakan keyword extends Java hanya mendukung single inheritance Bentuk umum penulisan: class identifier extends superclass { class body } U Abd. Rohim, Java (Inheritance)

3 Contoh - Inheritance Class Animal disebut sebagai parent, Superclass
float weight; ... void eat( ) { } class Mammal extends Animal { int heartRate; // inherits weight void breathe( ) { Animal Mammal Cat Class Animal disebut sebagai parent, Superclass Class Mammal disebut sebagai Child, Subclass U Abd. Rohim, Java (Inheritance)

4 Prilaku Inheritance Constructor Mekanisme Protected Modifier Final
Pada Java Constructor Parent selalu dipanggil pada saat pemanggilan constructor anak Constructor dengan parameter tidak secara otomatis memanggil Constructor Parent dengan parameter yang sama Mekanisme Protected Protected: modifier untuk medefinisikan scope pd kelas turunannya Data & Method yg dinyatakan protected hanya dapat diakses oleh objek yg berasal dari satu class atau subclass kelas tersebut Modifier Final Modifier Final pd class: berarti class tdk dpt diturunkan kembali Modifier Final pd Method berarti method tersebut didak dpt di redefine pd class anak U Abd. Rohim, Java (Inheritance)


Download ppt "Subclassing and Inheritance"

Presentasi serupa


Iklan oleh Google