Overloading

Overloading apaan tu? terlalu banyak loading shg terlalu banyak mikir hehe…. overloading adalah ada beberapa method yang memiliki nama yang sama namun untuk parameter dan proses yang dieksekusi berbeda.misalkan ada 3 method dengan nama profil dang paramter inputan dan proses eksekusinya berbeda.

profil();

profil(String nama, String nim);

profil(int no, String nama, String nim, String Alamat);

Mahasiswa mhs_trplpolman = new Mahasiswa(); //create obyek
mhs_trplpolman.profil();// panggil method profil();
mhs_trplpolman.profil(“Reza”,”TRPL12345″);// profil(String nama, String nim)
mhs_trplpolman.profil(1, “Ena Naufal”,”1061806″, “Sungailiat”);//profil(int no, String nama, String nim, String Alamat);

public class Mahasiswa {

    /**
     * @Riki Afriansyah Bangka Belitung
     */
    public void profil(){
        System.out.println("Profil");
        System.out.println("-------------");
    }
    public void profil(String nama, String nim){
        System.out.println("Nama: "+nama);
        System.out.println("Nim: "+nim);
        System.out.println("-------------");
    }
    
       public void profil(int no, String nama, String nim,String alamat){
       System.out.println("No: "+no);
        System.out.println("Nama: "+nama);
        System.out.println("Nim: "+nim);
        System.out.println("Alamat: "+alamat);
        System.out.println("-------------");
    }
    
    public static void main(String[] args) {
        // TODO code application logic here
       Mahasiswa mhs_trplpolman = new Mahasiswa(); //create obyek
       mhs_trplpolman.profil();// panggil method profil();
       mhs_trplpolman.profil("Reza","TRPL12345");// profil(String nama, String nim)
       mhs_trplpolman.profil(1, "Ena Naufal","1061806", "Sungailiat");
     
    }
    
}

Buatlah program overloading dengan mana method volume dengan argument masing2 sebagai berikut:

volume( int s){ //akan menghitung volume kubus);

volume(int p, int l, int t) { //akan menghitung volume balok}

volume(int r, int t) { //akan menghitung volume tabung }