Posted by : Noacto Selasa, 31 Maret 2015

Nama/NIM : Ida Bagus Gde Dwipermana Sidhi / 1404505044 
Jurusan/Fakultas/Perguruan Tinggi : Jurusan Teknologi Informasi / Fakultas Teknik /Universitas Udayana 
Mata Kuliah : Pemrograman Berorientasi Objek
Dosen : I Putu Agus Eka Pratama, S.T., M.T.

Overriding adalah method subclass sama dengan method super class, parameter yang dimiliki sama tetapi pernyataan atau implementasinya berbeda. Atau overriding dapat diartikan merupakan suatu keadaan dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk.
Keuntungan Overriding adalah dapat menambahkan sifat / atribut pada kelas induk nya lebih Jelasnya Overloading secara singkat :

  1. Mendefinisikan method dengan nama sama pada class yang berbeda. 
  2. Konsep dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan penamaan method dengan nama sama namunberbeda dalam impelementasinya.

Contoh Koding Program dari Overriding pada java dengan nama super calss nya adalah Nama dan sub class nya adalah Siapa : 

class nama{
 public void Sapa(){
  System.out.println("Adi Budi Santoso");
 }
 public static void main(String [] args){
  Siapa ss;
  nama nn;
  ss = new Siapa();
  nn = new nama();
  
  ss.Sapa();//memanggil method Sapa() pada class Siapa
  nn.Sapa();//memanggil method Sapa() pada class nama
 }
}
class Siapa extends nama{
 //Method Sapa() pada class nama di override
 public void Sapa(){
  System.out.println("Budi");
 }
}

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.

Berikut Screenshoot Program :

Output program overriding:

Sekian pembahasan overriding pada java ini, semoga dapat membantu.

Sumber :
http://hamzahsiklepto.blogspot.com/2011/04/pengertian-overloading-dan-overriding.html
http://top-ilmu.blogspot.com/2012/12/overloading-dan-overriding-pada-java.html

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates