方法重载
-
相对于我日常经常使用的php来说,java有个很不同的地方,这里可以说下。就是方法重载。白话就是,在一个类中允许多个名称相同参数不同的方法。
-
举例更直观
public class demo {
//入口函数
public static void main(String[] args) {
my test = new my();
//此时会调用无参数的函数,返回数值4
System.out.println(test.my_sum());
//此时会调用有参数的函数,返回数值30
System.out.println(test.my_sum(10, 20));
}
}
class my{
public int my_sum(int x, int y){
return x + y;
}
public int my_sum(){
return 2 + 2;
}
}
tip:上述例子就会很清楚的看到同名函数的共同存在的条件,以及调用的方式。
网友评论