Breaking News
Home / Bahasa Pemrograman / Dasar Java – Pewarisan Dalam Java

Dasar Java – Pewarisan Dalam Java

Pewarisan dapat didefinisikan sebagai proses dimana satu objek menggunakan properti dari objek lainnya.

dalam pewarisan kata kunci yang paling umum digunakan adalah extends dan impelements. Kata kunci tersebut menentukan apakah sebuah objek adalh tipe dari objek lainnya.

Hubungan ‘Adalah’

Berikut ini contoh penggunaan kata kunci extends untuk mendapatkan hubungan ‘Adalah’

Berdasarkan conoth tersebut, berikut adalah penjelasannya:

  • Binatang adalah superkelas dari kelas Mamalia
  • Binatang adalah superkelas dari kelas Reptil
  • Mamalia dan Reptik adalah subkelas dari kelas Binatang
  • Anjing adalah subkelas dari kelas Mamalia dan Binatang

Berikut ini adalah hubungan ‘Adalah’ dari contoh tersebut:

  • Mamalia ‘adalah’ Binatang
  • Reptil ‘adalah’ Binatang
  • Anjing ‘adalah’ Mamalia
  • Anjing ‘adalah’ Binatang

Dengan menggunakan kata kunci extends, subkelas mewarisi dan dapat menggunakan semua properti dari subkelas kecuali properti private dalam superkelas.

Kata kunci impelemnts digunakan oleh kelas dengan mewarisi sebuah interface. interface tidak dapat di extends oleh subkelas.

Berikut adalah contoh nya:

Kata kunci instanceof

kata kunci instanceof digunakan untuk memeriksa apakah sebuah objek ‘Adalah’ tipe objek lain.

Berikut ini contoh penggunaan operator instanceof untuk memeriksa apakah Mamalia adalah Binatang, dan apakah Anjing adalah Binatang.

Berikut ini hasil dari kode tersebut:

Hubungan ‘Memiliki’

Hubungan ini menentukan apakah sebuah kelas Memiliki sesuatu

Berikut contohnya:

contoh tersebut menunjukan bahwa kelas Van memiliki kecepatan, dengan membuat kelas kecepatan yang terpisah, anda tidak perlu memasukan semua kode kecepatan dalam kelas Van, dan dapat menggunakan kelas kecepatan secara langsung.

About gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Ahmad Rosid – Berpindah Halaman Pada React Native

Kali ini kita akan coba bahas react-native yaitu tentang bagaimana berpindah dari satu halaman ke …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.