Selasa, 31 Maret 2015

Mengenal Overriding pada Java

Nama / NIM  : Putri Isma Oktawiani / 1404505043
Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah :  Pemrograman Berorientasi Objek (B)
Dosen :  I Putu Agus Eka Pratama, ST., MT.

Kali ini saya akan membahas artikel mengenai overriding.
Overriding adalah method subclass sama dengan method super class, parameternya sama tetapi pernyataan atau implementasinya berbeda. Jadi overriding 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.
Ada dua alasan mengapa melakukan overriding :
1.   Mendefensikan kembali method kelas induk secara total.
2.   Menambah behavior tertentu pada method kelas induk.

Langsung saja kita buat program Overrriding pada Geany, Pilih menu file > New (with template) > main.java



Berikut contoh dari Overriding pada java dengan nama super calss nya adalah Nama dan sub class nya adalah Siapa. Ketikkan source code berikut.

Setelah source code dibuat, simpan dengan nama Nama.java


Kompile program diatas untuk melihat apakah source code yang dibuat telah sukses atau gagal.


Jika terlihat tulisan compilation successfully, berari source code yang dibuat telah berjalan dengan baik. Setelah itu jalankan program tersebut.


Penjelasan program :
Pada program di atas terlihat bahwa method Sapa() pada super class(class Nama) di override di sub class(class Siapa) . Parameter pada kedua class tersebut sama yaitu tidak mempunyai paramater alias kosong, tetapi perbedaannya adalah implementasinya yaitu mencetak kalimat yang berbeda.

Daftar Pustaka:
http://top-ilmu.blogspot.com/2012/12/overloading-dan-overriding-pada-java.html

Tidak ada komentar:

Posting Komentar

Gallery

Most Commented

Formulir Kontak

Nama

Email *

Pesan *

2014 © Planer - Responsive Blogger Magazine Theme
Planer theme by Way2themes