Pengertian Overloading dan Overriding dan contoh kode programnya menggunakan java eclipse
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 objec1. 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
Overriding ?
ReplyDeletetanks maksih broo sangat membantu.
ReplyDeleteContoh overlaoding dengan aplikasi gojek
http://balog18.blogspot.com/2018/05/contoh-program-gojek-sederhana-dengan.html