December 12, 2024

matheusrumetna.com

berbagai ilmu seputar dunia teknologi informasi

MODUL 7 – PEWARISAN (INHERITANCE)

Pewarisan (inheritance) adalah suatu cara pembuatan class baru dengan menggunakan kembali class yang sudah didefinisikan sebelumnya dengan menambahkan atribut dan method baru. Sehingga dengan demikian class baru tersebut tetap memiliki variabel dan fungsi yang dimiliki oleh class sebelumnya.

Pada konsep pewarisan ada beberapa istilah yang perlu diketahui, yaitu:
a. Sub class, digunakan untuk menunjukkan class anak atau turunan secara hirarkis dari super class.
b. Super class, digunakan untuk menunjukkan class induk secara hirarkis dari sub class (class anak).
c. Extends, digunakan untuk menunjukkan bahwa suatu class merupakan turunan dari class lain. Misal A extends B, berarti class A adalah turunan dari class B. A merupakan subclass, sedangkan B merupakan superclass.
d. Super, digunakan untuk memanggil konstruktor dari super class atau memanggil variabel yang mengacu pada super class. Misal super(x,y,z), berarti atribut x, y, dan z diambil dari atribut pada class induk.

Overriding adalah suatu cara untuk mendefinisikan ulang method yang ada pada class induk apabila class anak menginginkan adanya informasi yang lain. Overriding dilakukan dengan cara menulis ulang method yang ada pada class induk dengan syarat bahwa nama dan parameter fungsi tersebut harus sama (tidak boleh diubah). Meskipun fungsi telah ditulis ulang oleh class anak, fungsi yang asli pada class induk masih dapat dipanggil di class anak dengan menggunakan class super.

Overloading fungsi adalah penulisan beberapa fungsi (dua atau lebih) yang memiliki nama yang sama. Pada bahasan overloading dikenal istilah signature. Signature sebuah fungsi adalah parameter lengkap dengan tipe datanya yang terdapat dalam fungsi tersebut.

Adapun tujuan praktikum Pemrograman Berorientasi Objek – Pewarisan (Inheritance) yaitu :
1. Praktikan mampu menterjemahkan UML ke dalam bentuk pemrograman.
2. Praktikan dapat membedakan pemakaian overloading dan overriding.
3. Praktikan mampu menerapkan konsep pewarisan, overloading dan overriding dalam pemrograman dengan Java.

Selain itu, beberapa sub-bab yang terdapat dalam modul praktikum ini adalah sebagai berikut :
1. Tujuan Pembelajaran
2. Teori Singkat
3. Latihan
4. Tugas

Berikut modul praktikum Pemrograman Berorientasi Objek – Pewarisan (Inheritance) yang disajikan dalam bentuk file pdf.
Download : MODUL 7 – PEWARISAN (INHERITANCE)

Sekian pembahasan singkat mengenai modul Pemrograman Berorientasi Objek – Pewarisan (Inheritance). Semoga bermanfaat. Tuhan memberkati. 🙂

Share This Post

Leave a Reply

Your email address will not be published. Required fields are marked *