我对java很陌生,对方法不是很熟悉。有人可以向我解释一下方法的哪些变量是参数,哪些不是?
答案 0 :(得分:2)
让我们说你有以下课程:
public class Calculator {
public int add(int x, int y){
return x+y;
}
}
我们说名为add
的方法有两个int类型的参数。 (calculator
是类Calculator
)的实例。
当我们调用方法时:
calculator.add(3,4)
我们说我们将参数3和4传递给方法。
所以我们可以说方法的参数是方法的signature中的所有内容。虽然参数是我们调用方法时传递的实际值。
答案 1 :(得分:0)
参数是方法定义中的变量。调用方法时,参数是传递给方法参数的数据
请点击以下示例:
public class Book{
String title;
public void setTitle(String param){
title = param;
}
}
当您拨打Book
班级方法setTitle()
setTitle("The art of peace");
您发送给方法的字符串是您的参数。方法内的变量是你的参数。