Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.