给你举个例子,比如带参方法:说明该方法在使用时要特别指定一些限制或要求,比如add(int x,iny),就是计算x+y的值,x,y在术语上称为形参,所以你使用时,要告诉他x,y都是什么,而这一做法在术语上称为传参,比如add(5,6),而具体5,6,就是你具体传入的值,在术语上称为实参。希望能让你理解。
int main(int arg) { ...} -- 带参
int main() { ...} 无参
但怎么应用那?
@ζั͡ޓއއއ๓ 堕落: 额。。。。直接传递参数不就OK了~~~
调用方式
main(1); 带参
main(); 无参
有参函数就是一个函数要使用另一个函数的变量,无参函数就是一个函数不需要使用另一个函数的变量。(前提是变量时局部变量,全局变量不需要参数传递,每个函数均可直接使用)
public class Test {
public static void main(String[] args) {
int a=5;
Test test=new Test();
test.function(a);
}
public void function(int b){
System.out.println(b);
}
}
楼主是想问,为啥同样的方法名,调用时有时需要带参数,有时不需要带参数。所以凌乱了。
如果是这样的话,去搜一下什么叫方法“重载”。其实就是为了调用的时候方便啊。