Skip to main content

Overriding and Overloading Method Pada Java


Pengertian Overloading dan Overriding dan contoh kode programnya menggunakan java eclipse
Overloading dan Overriding

Overloading adalah suatu kondisi ketika dua atau lebih metode dalam satu kelas memiliki nama metod yang sama namun memiliki parameter yang berbeda.


Contoh Overloading:
Kode Program Overloading pada java
SuperClass.java


 
public class SuperClass {
 public void gitar(String a) 
 {
  System.out.println(a);
 }
 public void gitar(String b, int a) 
 {
  System.out.print(b);
  System.out.println(a);
 }
}

Main.java
 
public class Main {
    public static void main(String[] args) {
        SuperClass a  = new SuperClass();      
        SuperClass b  = new SuperClass();  
        a.gitar("jreng");
        b.gitar("jreng",2);
}
}



Overriding adalah dua metod dengan nama dan parameter yang sama. Overriding memungkinkan sub class memberikan implementasi spesifik metod yang sudah disediakan Super class.

Contoh Overriding:
Kode Program Overriding pada java
SuperClass.java
 
public class SuperClass {
  public void gitar(String a) 
  {
   System.out.println(a);
  }
 }



Main.java
 
public class Main {
    public static void main(String[] args) {
        SuperClass a  = new SuperClass();      
        SuperClass b  = new SuperClass();  
        a.gitar("jreng");
        b.gitar("jreng jreng");
    }
Super Class adalah Objec dan Sub Class adalah apa yang bisa di lakukan oleh objec
ALGORITMA: 
1. Membuat Class yang akan di gunakan sebagai super class 
2. Super Class berisi gitar dan suara yang di hasilkan 
3. Membuat Sub Class untuk memanggil Super Class 
4. Sub Class memanggil super class dan di simpan pada variabel
5. Isi Super Class dari Sub Class 
6. Menampilkan isi

Comments

  1. tanks maksih broo sangat membantu.
    Contoh overlaoding dengan aplikasi gojek
    http://balog18.blogspot.com/2018/05/contoh-program-gojek-sederhana-dengan.html

    ReplyDelete

Post a Comment