Pengertian Overriding

Overriding Merupakan Suatu Keadaan Dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk

Keuntungan Overriding : dapat menambahkan sifat / atribut pada kelas induk nya

Berikut contoh 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("Bayu Ihsanudin");

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("Hilma Aula Annisa");
}
}

0 komentar: