Overrinding dan overloading pada java

6:00 AM
Overrinding dan overloading pada java
Di Posting Oleh : wandi
Kategori : java Pelajaran Pemprograman

logo java


Selamat datang kawan di blog saya yang sederhana ini . Kali kita akan belajar java kembali , kali ini kita akan membahas mengenai overriding dann overloading pada java .

Baca juga  : Belajar Codeigniter untuk pemula (Lengkap)

Apa itu overloading ?

Overloading adalah dimana kita memiliki beberapa method dengan nama yang sama tetapi fungsionalnya berbeda . 

Contoh overloading


public class shinobi{
 void nama(){
  System.out.println("Naruto");
 }
 static public void main(String args[]){
  shinobi s=new shinobi();
  ninja n=new ninja();
  s.nama();
  n.nama("Sasuke");
 }
}
class ninja{
 void nama(String nama){
  System.out.println(nama);
 }
}
Nah itu dia yang di maksud overloading , kurang lebih seperti itu , jadi intinya memiliki method yang sama saja , selain itu berbeda misalnya parameternya , atau statmentnya .

Apa itu overriding

Overriding hampir sama dengan overloading . Overriding memiliki method sama antara subclass dan induk classnya . 

contoh overriding 


public class shinobi{
 static public void main(String args[]){
  kakashi k=new kakashi();
  sasuke s=new sasuke();
  k.nama();
  k.jurus();
  s.nama();
  s.jurus();
 }
}
class kakashi{
 void nama(){
  System.out.println("kakashi");
 }
 void jurus(){
  System.out.println("Chidori");
 }
}
class sasuke extends kakashi{
 void nama(){
  System.out.println("sasuke");
 }
 void jurus(){
  System.out.println("Chidori nagasi");
 }
}

Baca juga : Apa itu model view controller?

Jadi disana terdapat parrent class yaitu kakashi dan sub class yaitu sasuke disana memiliki method sama yaitu nama dan jurus .

contoh overriding


Mungkin itu dia pengertian overriding dan overloading pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih  telah bekenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .



Mau liat atau download source code aplikasi premium bisa disini.
Previous
Next Post »
0 Komentar