方法签名:
方法签名由方法名称和方法的形参列表(形参类型和形参顺序)共同组成。注意方法签名不包括方法的返回值类型和访问修饰符。
方法重载:
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数个数。
实现方法重载的条件:
1.方法名要相同
2.参数类型或参数个数不同
3.作用域相同
方法重载与方法的返回值类型无关,即只有返回值不同时,不能构成方法重载。
方法重载常用于创建完成一组任务相似但参数类型或参数个数不同的方法。
代码演示:
class example{
void test(){
System.out.println("Hello world!");
}
void test(int a){
System.out.println(a);
}
void test(int a , int b){
System.out.println(a+" "+b);
}
}
public class HelloWorld {
public static void main(String[] args){
example in=new example();
in.test();
in.test(666);
in.test(666,999);
}
}
结果:
Hello world!
666
666 999