【发布时间】:2014-10-27 15:45:22
【问题描述】:
我只是有一些我不确定的方法调用场景,并希望有人可以帮助我解决一些问题。
a) 如果我在 SalesMethod 类中,并且我想从 region 方法中调用 sales 方法,我该怎么做? (private方法调用public方法)
b) 销售电话购买呢? (public 在同一个班级中调用public)
c)如果我在SalesMethod,调用futureSales 方法的方法是什么?由于它是非静态的,我是否必须为其创建一个实例?
提前致谢。
public class SalesMethod
{
public static double sales ()
{
code
}
private static void region ()
{
code
}
public static double purchase ()
{
code
}
public void futureSales ()
{
code
}
}
【问题讨论】:
-
你怎么看?请尽量表现出最低限度的理解。
-
a) 你试过
double d = sales() -
b) 你试过
double d = purchase() -
对于 a 和 b 会声明一个变量,然后捕获它就足够了吗?
-
首先,没有为 SalesMethod 类声明方法。去这里开始阅读:docs.oracle.com/javase/tutorial