Selasa, 31 Maret 2015

OVERRIDING

GEDE NGURAH YOGA PRAMANA / 1404505078
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
PEMROGRAMAN BERORIENTASI OBJEK
I PUTU AGUS EKA PRATAMA, ST.
 

OVERRIDING





Overriding adalah suatu keadaan diamana subclass dapat mengubah atau kita bisa bilang memodifikasikan atau memperluas data dan method pada superclass
Overriding memiliki keuntungan yaitu dapat menambahkan sifat/atribut pada kelas induknya


Dan saya telah membuat contoh dari penggunaan Overriding di bawah ini dengan superclass yang bernama Tugasoverriding dan subclassnya yaitu balok, persegi panjang dan bangun datar.

public class Tugasoverriding {

   public static void main(String[ ] args) {

      cetakObjek(new Balok());
      cetakObjek(new PersegiPanjang());
      cetakObjek(new BangunDatar());
      cetakObjek(new Object());
   }
    
   public static void cetakObjek(Object objek) {
      System.out.println(objek);
   }

} // Akhir kelas Overriding

class Balok extends PersegiPanjang {
   public String toString() {
      return "Balok mempunyai sisi panjang, lebar dan tinggi";
   }
}

class PersegiPanjang extends BangunDatar {
   public String toString() {
      return "Persegi panjang mempunyai sisi panjang dan lebar";
   }
}

class BangunDatar extends Object {
   public String toString() {
      return "Bangun Datar mempunyai berbagai bentuk";
   }
}

Dan dibawah ini adalah contoh programnya yang saya buat menggunakan Netbeans beserta dengan hasil outputnya:








Referensi materi yang ada diatas saya dapatkan di http://top-ilmu.blogspot.com/2012/12/overloading-
dan-overriding-pada-java.html

0 komentar:

Posting Komentar