我正在开发我的第一个Java任务之一,需要帮助调用另一个类中的另一个方法。背后的目的是我创建了一个PowerShower
类,它有一个shower()
方法。然后我创建了一个由一个人组成的类GrownUp
,此人需要调用PowerShower
类中的shower()
方法。如何在另一个类中调用一个类?
这里是我到目前为止的代码:
public class GrownUp
{
GrownUp(int age, String name)
{
name = "Bill";
age = 36;
}
PowerShower haveShower = new PowerShower(1,1,1,1);
//call PowerShower.shower()?
}
我将如何调用该方法并将其连接到我所创造的人的构造函数?对于这个问题的简单性抱歉,我还是Java新手。任何帮助表示赞赏,谢谢。
你不能在方法外写逻辑。 'PowerShower hasShower = ...'实际上是声明*字段*,而不是*局部变量*。你“打电话”的声明不是任何方法,这是不允许的。将其移入方法中,例如构造函数。 – Andreas