私は最初のJavaの課題に取り組んでおり、別のクラスの中にある別のメソッドを呼び出すのに助けが必要です。この背後にある目的は、shower()
メソッドを持つPowerShower
クラスを作成したことです。そして私は人からなる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 haveShower = ...'は実際には*ローカル変数ではなく*フィールド*を宣言しています。あなたは "呼び出し"ステートメントはどのメソッドにもありません、それは許可されていません。メソッド内で移動します(例:コンストラクタ – Andreas