Definisi Inheritance
Label:
Pemrograman Java
Inheritance merupakan pewarisan atribut dan method pada sebuah class yang diperoleh dari class yang telah terdefinisi tersebut. Setiap subclass akan mewarisi state (variabel-variabel) dan behaviour (method-method) dari superclass-nya. Subclass kemudian dapat menambahkan state dan behaviour baru yang spesifik dan dapat pula memodifikasi (override) state dan behaviour yang diturunkan oleh superclass-nya.
Istilah dalam inheritance yang perlu diperhatikan :
1. Extends à Keyword ini harus kita tambahkan pada definisi class yang menjadi subclass.
2. Superclass à Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari subclass/class anak.
3. Subclass à Subclass adalah class anak atau turunan secara hirarki dari superclass.
a. Pemanggil super() HARUS DIJADIKAN PERNYATAAN PERTAMA DALAM constructor.
b. Pemanggil super() hanya dapat digunakan dalam definisi constructor.
c. Termasuk constructor this() dan pemanggil super() TIDAK BOLEH TERJADI DALAM constructor YANG SAMA. Pemakaian lain dari super adalah untuk menunjuk anggota dari superclass (seperti reference this).
By Fiza Criziest
Langganan:
Posting Komentar (Atom)
0 Comments:
Posting Komentar