0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan4 halaman

Konsep Inheritance dalam OOP

Pewarisan (Inheritance) dalam pemrograman berorientasi objek memungkinkan kelas baru untuk mewarisi sifat dari kelas yang sudah ada, dengan kelas induk disebut superclass dan kelas turunan disebut subclass. Proses ini dapat dilakukan bertingkat, memungkinkan penambahan sifat dan perilaku baru pada kelas turunan. Contoh implementasi pewarisan dalam Java diberikan melalui program yang mencakup kelas 'toko', 'beli', 'jual', dan studi kasus hewan.

Diunggah oleh

angledark506
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan4 halaman

Konsep Inheritance dalam OOP

Pewarisan (Inheritance) dalam pemrograman berorientasi objek memungkinkan kelas baru untuk mewarisi sifat dari kelas yang sudah ada, dengan kelas induk disebut superclass dan kelas turunan disebut subclass. Proses ini dapat dilakukan bertingkat, memungkinkan penambahan sifat dan perilaku baru pada kelas turunan. Contoh implementasi pewarisan dalam Java diberikan melalui program yang mencakup kelas 'toko', 'beli', 'jual', dan studi kasus hewan.

Diunggah oleh

angledark506
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

CHAPTER 6

KONSEP INHERITANCE

1. Definisi
Pewarisan (Inheritance) merupakan sifat dalam bahasa berorientasi objek yang
memungkinkan sifat-sifat dari suatu kelas diturunkan ke kelas lain. Sistem OOP
memungkinkan kita untuk mendefinisikan suatu kelas baru dengan mewarisi
sifat dari kelas lain yang sudah ada. Penurunan sifat ini bisa dilakukan dilakukan
secara bertingkat-tingkat, sehingga semakin ke bawah maka kelas tersebut
semakin spesifik. sebagai contoh, apabila anda memiliki kelas A dalam program
yang anda buat maka anda dapat membentuk kelas-kelas turunan dari kelas A
tersebut(Misalnya, kelas B) yang mewarisi sifat-sifat yang terkandung dalam
kelas A. dalam proses pembuatan kelas turunan tersebut, Anda dapat
menambahkan sifat dan perilaku baru ke dalam kelas B, yang sebelumnya tidak
dimiliki dalam kelas A. Dalam terminologi java, kelas induk dinamakan
dengan superclass dankelas turunan dinamakan dengan subclass. untuk
membuat kelas anak atau kelas turunan berdasarkan class yang ada, anda
dapat menggunakan kata kunci extends. Berikut contoh program Inheritance
pada Java;

Contoh 1:
Langkah untuk membuat program inheritance penjualan adalah sebagai berikut :
1) Buat class dengan nama class “toko” seperti kode program berikut

Modul Praktikum Pemrograman Berorientasi Objek 51


2) Selanjutnya buat class baru dengan nama class “beli” seperti kode berikut

3) Selanjutnya buat class baru lagi dengan nama class “jual” seperti kode
program berikut

4) Selanjutnya buat class utama dengan nama class “laporan” seperti kode
program berikut

Modul Praktikum Pemrograman Berorientasi Objek 52


5) Hasil kode program seperti gambar dibawah ini

Contoh 2:
buat program inheritance dengan studi kasus hewan
1) Buat class dengan nama “Hewan_Inheritance” lalu buat kode program
seperti dibawah ini

2) Selanjutnya buat class dengan nama “habitatdarat” lalu buat kode seperti
berikut :

Modul Praktikum Pemrograman Berorientasi Objek 53


3) Selanjutnya buat class utama dengan nama “kelinci”

4) Hasil dari kode program diatas seperti dibawah ini:

Modul Praktikum Pemrograman Berorientasi Objek 54

Anda mungkin juga menyukai