Wednesday, February 3, 2010

Inheritance Java

Pewarisan sifat dari superclass ke subclass.

Subclass diberikan hak dan diwariskan untuk mengakses data member ( fields/variables, methods, and nested classes ) yang ada pada Superclass kecuali constructor.

Memungkingkan menambah data member yang baru pada Subclass.

Gunakan extends untuk mengakses kelas induknya.


Sebuah Subclass diwariskan semua hak akses baik secara public maupun protected oleh Superclass-nya, tidak memandang dimana package dari subclass itu berada.

Jika subclass memiliki package yang sama dengan superclass maka subclass juga akan mendapat pewarisan member package-private dari superclass-nya.

Tidak diperbolehkan untuk menerima pewarisan secara ganda (multiple inheritance) lebih dari 1 kelas induk.

biasanya Inheritance itu di tandai dengan ada EXTENDS
Contoh

0 comments:

Post a Comment