【发布时间】:2017-06-17 06:12:45
【问题描述】:
我已重新编写代码以仅包含我需要知道的内容。代码编译成功。
我有 2 个课程:Others.java 和 Parameters.java。
-
Others.java有两个函数sum()和manhrs(int x)。 -
Parameters.java有main()方法。
我想打印int x 的值而不是int y。我已经给出了下面的代码:
Parameters.java
package parameters;
public class Parameters {
public static void main(String[] args) {
int y = 50;
Others o = new Others();
//o.manhrs(x);
o.manhrs(y); // my output shoud be 100 (form the sum() class), but when I do not know how to do it.
}
}
Others.java
package parameters;
public class Others {
public void sum() {
int x = 100;
manhrs(x);
}
public void manhrs(int x) {
System.out.print(x);
}
}
也请参考代码。
【问题讨论】:
-
请显示您目前拥有的代码。不要只是解释它。显示它。
-
请在此处添加代码示例并明确问题。
-
提示:如果一个方法需要一个值,并且它不能作为参数传递,那么方法可能会从一个字段中获取值。您已经了解了字段,也就是实例变量,对吧?
-
我建议您阅读 Java 书籍或在线教程。
-
我无法理解explonation,只能理解代码。请提供代码。
标签: java