所以我将在下面写一个例子来告诉你我在说什么,但基本上我想抓住方法参数中的一个变量。
public void methodName(int x, int y){
x = x+ 40;
}
那么我如何在main方法中像这样显示x呢
public static main(String args[]){
}
在Java中所有的原语都是按值传递的,所以你不能将x从它的作用域中获取,但是你可以通过添加返回类型返回它的值。
你的变量有一定的"作用域",在这种情况下,x和y的作用域是方法methodName
。它们只能在该方法内部寻址,而在该方法外部不可用。你可以在方法头中"定义"变量。
为了在多个方法中使用变量,你需要"静态变量"或"实例变量"。静态变量存在于实际对象之外,而实例变量存在于类对象的创建实例中。