メソッドの再ロードの例
1233 ワード
package com.overload;
/**
*
* @author Administrator
*
*/
public class Demo {
public static void main(String args[]){
Demo demo=new Demo();
System.out.println(demo.getMax(2, 3));
System.out.println(demo.getMax(2.3f, 3.5f));
System.out.println(demo.getMax(2, 3.5f)); // float
//System.out.println(demo.getMaxFloat(2.3f, 3.5f));
}
//
public int getMax(int i,int j){
if(i<j){
return j;
}else{
return i;
}
}
//
public float getMax(float a,float b){
if(a>b){
return a;
}else{
return b;
}
}
//
public float getMaxFloat(float a,float b){
if(a>b){
return a;
}else{
return b;
}
}
//
/*public double getMax(float a,float b){
if(a>b){
return a;
}else{
return b;
}
}*/
//
/*private double getMax(float a,float b){
if(a>b){
return (double)a;
}else{
return (double)b;
}
}*/
}