●オーバーロードされたメソッドを呼び出す
-------------------------------------------------------------
public class overLoadDemoP {
public static void main(String args[]){
overLoadDemo.LoadA();
overLoadDemo.LoadA(1);
overLoadDemo.LoadA(1,2);
overLoadDemo.LoadA(1.1);
overLoadDemo.LoadA((short) 1);
overLoadDemo.LoadA((double) 1);
}
}
-------------------------------------------------------------
-------------------------------------------------------------
public class overLoadDemo {
public static int LoadA(){
System.out.println("メソッド()が呼ばれました");
return 0;
}
public static int LoadA(int i){
System.out.println("メソッド(int i)が呼ばれました");
return i;
}
public static int LoadA(int i, int j){
System.out.println("メソッド(int i, int j)が呼ばれました");
return i;
}
public static double LoadA(short s){
System.out.println("メソッド(short s)が呼ばれました");
return s;
}
public static int LoadA(double d){
System.out.println("メソッド(double d)が呼ばれました");
return (int) d;
}
}
-------------------------------------------------------------