Nama/ NIM:
I Wayan Andika Dananjaya / 1404505067
Jurusuan/Fakultal/Perguruan
Tinggi: Teknologi Informasi / Teknik / Universitas Udayana
Mata
Kuliah: Pemograman Berbasis Obyek(B)
Dosen: I
Putu Agus Eka Pratama, ST., MT
Overriding
Overriding
konsepnya sama dengan overloading yaitu menulis kembali method. Namun, caranya
overriding menulis kembali method sama persis. Sama mulai dari nama method dan
isinya dan mengimplementasi kembali di sub classnya. Overriding dipakai saat
kita menggunakan method yang sama tapi berbeda implementasinya. Jadi overriding
method mempunyai nama method yang sama, jumlah parameter dan tipe parameter
serta nilai kembalian (return) method yang di override. Jika method memiliki
modifier akses public, method overridenya juga harus public. Dalam contoh
berikut ini saya menggunakan IDE NetBeans.
Contoh:
Kendaraan {
public String getJenis() {
System.out.println(“Harga BBM turun”);
}
}
class
Motor extends Kendaraan {
public String getJenis() {
System.out.println(“Harga BBM premium 4000
rupiah”);
}
}
NB:
- · class motor mengextends class kendaraan
- · class motor melakukan override method di kendaraan namun berbeda implementasi
Kesimpulan:
- · Override method merupakan method yang sama persis dengan method yang sudah ada di super kelasnya, biasanya perbedaannya adalah pada implementasi (program body)
- · Overidding tidak bisa dilakukan dalam kelas itu sendiri Jadi Overidding kerat kaitannya dengan inheritance (pewarisan)
Tidak ada komentar:
Posting Komentar