Apa itu inheritance?

Inheritance adalah kemampuan suatu objek atau kelas untuk mewariskan sifat-sifat yang terdapat didalamnya ke kelas turunannya. Inheritance merupakan suatu mekanisme yang kemungkinkan seorang pemrogram menciptakan kelas baru berdasarkan kelas yang sudah tersedia sehingga tidak perlu menuliskan kode dari nol. Kelas dasar/kelas induk mewarisi semua metode dan variable instant, namun kelas turunan dapat menambahkan metode baru atau variable instant baru tersendiri.

a. Cara Pewarisan Kelas.

Kelas turunan secara prinsip dapat dibuat dengan menggunakan bentuk :

  Class KelasTurunan extends KelasDasar{

           Tubuh kelas

   }

b. Pemanggilan Konstruktor Super Kelas

Pada contoh sebelumnya , Superkelas tidak mengandung konstruktor. Bagaimana jika superkelas memiliki konstruktor. Bagaimana apabila subkelas ingin memanggil konstruktor. Anda biasa menggunakan kata kunci super.

Super (nama , nim );

Pemanggilan konstruktor kelas dasar harus memenuhi persyaratan berikut :

• Pemanggilan dengan super seperti diatas hanya bisa dilakukan pada konstruktor.

• Pemanggilan konstruktor superkelas harus berkedudukan sebagai pernyataan pertama dalam konstruktor.

Leave a Reply

Archives
Kalender
May 2024
M T W T F S S
« Sep    
 12345
6789101112
13141516171819
20212223242526
2728293031