.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Perbedaan Overload dan Override

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Seperti yang kita ketahui, Karakteristik OOP (Object Oriented Programming) dibagi menjadi 4 yaitu: Abstraction, Encapsulation, Inheritance, dan Polimorphisme. Di dalam penerapan Polimorphisme kita mengenal istilah Overload dan Override, tapi apakah perbedaan dari Overload dan Override?

Overload

Overload yaitu ketika mendefinisikan beberapa method dengan nama yang sama, tapi daftar parameternya berbeda.

Contoh Overload:

class Induk {
  // mendefinisikan method test() tanpa parameter
  public void test() {
    System.out.println("Method di dalam kelas Induk");
  }    

  public void test(String s) {
    System.out.println("Method di dalam kelas Turunan");
    System.out.println("s : \"" + s + "\"");
  }    
 }

Override

Pada saat mendefinisikan suatu method dalam kelas turunan yang memiliki nama dan daftar parameter sama persis dengan yang terdapat pada kelas induk, maka proses tersebut disebut Override.

Contoh Override:

class A {
  ......
   
  public void tampilkanNilai() {
    System.out.println("Nilai a: " + getA());
  }   
}

class B extends A {
  .......
   
  // melakukan override terhadap method tampilkanNilai()
  // yang terdapat pada kelas A
  public void tampilkanNilai() {
    System.out.println("Nilai b: " + getB());
  }   
}

Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Perbedaan Overload dan Override, Diterbitkan oleh scodeaplikasi pada Sabtu, 18 Januari 2014. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to