package bisic;
/*方法的重载
* max函数是参数类型不同的情况
*/
public class TestOverLoad02 {
void max(int a , int b) {
System.out.println( a > b ? a : b );
}
void max(short a , short b) {
System.out.println("short");
System.out.println( a > b ? a : b );
}
void max(float a, float b) {
System.out.println( a > b ? a : b );
}
public static void main(String[] args) {
TestOverLoad02 t = new TestOverLoad02();
t.max(3, 4);
//当计算机看到一个整数自动把它当作int类型
float f1 = 3.15f;
float f2 = 4.56f;
t.max(f1,f2);
short a = 3;
short b = 4;
t.max(a, b);
}
}
关于方法的重载02
最新推荐文章于 2024-06-19 08:30:00 发布