program overloading method

/**
 * Title    : Method overload
 * Deskripsi: Mendemonstrasikan overloading method
*/

public class MethodOverload {

    /** Main method */
    public static void main(String[] args) {
        System.out.println("\nDEMO METHOD OVERLOADING");
        System.out.println("------------------------\n");
       
        // Mendeklarasikan argumen untuk kedua method
        int a = 6;
       
        double b = 6.45;
       
        MethodOverload kalkulasi = new MethodOverload();
        kalkulasi.kuadrat(a);
        kalkulasi.kuadrat(b);
    }
   
    // Method kuadrat yang mengambil argumen integer
    public void kuadrat(int x)
    {
        int hasil = x * x;
        System.out.println("Method 'kuadrat' pertama");
        System.out.println("Hasil kuadrat "  + x +  " adalah : " + hasil + "\n");
    }
   
    // Method kuadrat yang mengambil argumen double
    public void kuadrat(double y)
    {
        double hasil = y * y;
        System.out.println("Method 'kuadrat' kedua");
        System.out.println("Hasil kuadrat " + y + " adalah : " + hasil + "\n");
    }
}

0 comments: