in

Overrinding dan overloading pada java

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 .

Written by admin