java方法重载
public class Test { //方法重载OverLoad
void max(int a,int b){ //构造方法
System.out.println(a>b?a:b);
}
void max(float a,float b){
System.out.println(a>b?a:b);
}
void max(double a,double b) {
System.out.println("Double Test Ok:"+(a>b?a:b)); //+连接符
}
void max(short a,short b) {
System.out.println("Short Test ok");
System.out.println(a>b?a:b);
}
// } 不注意在这个位置添加了个}符号,导致程序调试错误
public static void main(String args[]){
Test yy = new Test(); //在堆里面new一个YY
yy.max(1,7);
short a=5;
short b=8;
yy.max(a,b);
yy.max(88.8,8888.888);
}
}