方法重载
- 方法重载指的是方法名称相同,参数的类型或个数不同。
范例:实现方法重载
public class Hello {
public static void main(String args[]) {
System.out.println(add(10, 20));
System.out.println(add(10, 20, 30));
System.out.println(add(10.1, 20.2));
}
public static int add(int x, int y) {
return x + y;
}
public static int add(int x, int y, int z) {
return x + y + z;
}
public static double add(double x, double y) {
return x + y;
}
}
- 在进行方法重载时有一个重要的原则,要求方法的返回值类型一定要相同。
范例:观察如下程序
public class Hello {
public static void main(String args[]) {
System.out.println("hello");//输出字符串
System.out.println(1);//输出整型
System.out.println(1.1);//输出浮点型
System.out.println('A');//输出字符
System.out.println(true);//输出布尔型
}
}
hello
1
1.1
A
true
-证明System.out.println();是一个被重载的方法。
网友评论