Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Inheritance (Pewarisan). Inheritance Software reusability Menciptakan class baru dari class yang sudah ada - Menggunakan data dan behaviors (tingkah laku/method)

Presentasi serupa


Presentasi berjudul: "Inheritance (Pewarisan). Inheritance Software reusability Menciptakan class baru dari class yang sudah ada - Menggunakan data dan behaviors (tingkah laku/method)"— 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 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 CivitasAkademika PegawaiMahasiswa StafFacultas AdministratorDosen Alumni

6 Hierarki Inheritance untuk Bentuk Bentuk Dua DimensiTiga Dimensi LingkaranKotakSegitigaBalokKubusLimas

7 PENTING !!! Cara membuat sub class class nm_KelasTurunan extends nm_KelasDasar { }

8 Pewarisan data menurut hak aksesnya Atribut AksesDiwariskan Pada publicKelas Turunan privateKelas Turunan protectedTidak Ada Tanpa atributKelas Turunan dalam satu paket


Download ppt "Inheritance (Pewarisan). Inheritance Software reusability Menciptakan class baru dari class yang sudah ada - Menggunakan data dan behaviors (tingkah laku/method)"

Presentasi serupa


Iklan oleh Google