Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Inheritance (Pewarisan)

Presentasi serupa


Presentasi berjudul: "Inheritance (Pewarisan)"— Transcript presentasi:

1 Inheritance (Pewarisan)

2 Inheritance Software reusability
Menciptakan class baru dari class yang sudah ada - Menggunakan data dan behaviors (tingkah laku/method) dari class yang sudah ada - Ditambahkan dengan kemampuan yg lain Subclass extends superclass - Subclass Lebih khusus / spesialisasi Behaviors/method diturunkan dari superclass dapat diubah Behaviors (method) tambahan

3 Inherintace Superclass and Subclass
Object suatu class “is an” object dari class yang lain Contoh: Mahasiswa adalah Orang. Class Mahasiswa diturunkan (inherits) dari class Orang Orang: superclass Mahasiswa: subclass Superclass merepresentasikan kumpulan banyak objek yang lebih besar daripada kumpulan objeknya subclass Contoh: superclass: Kendaraan Mobil, truk, perahu, sepeda, … subclass: Mobil Lebih kecil, kendaraan yg lebih spesifik

4 Hierarki Inheritance Hierarki Inheritance
Hubungan Pewarisan digambarkan seperti pohon keturunan Tiap class bisa menjadi superclass Menyediakan data/behaviors untuk class lain ATAU subclass Mewarisi data/behaviors dari class lain

5 Hierarki pada Civitas Akademika pada sebuah Universitas
Pegawai Mahasiswa Staf Facultas Administrator Dosen Alumni Hierarki pada Civitas Akademika pada sebuah Universitas

6 Hierarki Inheritance untuk Bentuk
Dua Dimensi Tiga Dimensi Lingkaran Kotak Segitiga Balok Kubus Limas Hierarki Inheritance untuk Bentuk

7 PENTING !!! Cara membuat sub class
class nm_KelasTurunan extends nm_KelasDasar { <tubuh kelas> }

8 Pewarisan data menurut hak aksesnya
Atribut Akses Diwariskan Pada public Kelas Turunan private protected Tidak Ada Tanpa atribut Kelas Turunan dalam satu paket


Download ppt "Inheritance (Pewarisan)"

Presentasi serupa


Iklan oleh Google