【发布时间】:2015-09-12 05:57:06
【问题描述】:
假设我有这样的代码 -
public class rectangle {
int length, breadth; // Used some where else for different purpose/calculations
public int area(int length, int breadth)
{
int result = length*breadth;
resetvalues();
return result;
}
public void resetvalues()
{
length = "";
breadth = "";
}
所以,在上面的代码中,由于我是从 area 调用 resetvalues 方法,因此 area 方法中定义的长度和宽度变量是在 resetvalues 方法中引用/更改的,而不是在类级别中声明的变量。
如何做到这一点?当从 area 方法调用时,如何使 resetvalues 方法引用在 area 方法中声明的变量?
【问题讨论】:
-
让它变得简单......你想在你的代码中引用哪个变量以及从哪里引用?
-
我想从重置值方法中引用区域方法中声明的长度和宽度。基本上我想从不同的方法更改这两个变量的值,该方法是从主方法调用的,其中声明了变量。
标签: java methods global-variables