マルセル:
私は別のメソッドのreturn文を変更する方法を書きたいです。例えば、私は3つの方法があります:
openCar
closeCar
isTheCarOpen:boolean
だから、ユーザーがメソッドを呼び出した場合openCar
、その後メソッドを呼び出しisTheCarOpen
、それは返す必要がありますがtrue
。
public void openCar() {
System.out.println("Car has been opened");
}
public void closeCar() {
System.out.println("Car has been closed");
}
public boolean isTheCarOpen() {
return false;
}
フェデリコクレズCulloca:
あなたは、return文を変更しないでください。あなたはどのような方法で収益を変更します。あなたのケースでは、あなたは、ドアの状態を表すクラスのbooleanを持ちたい(のは、それを呼びましょうdoorOpened
)、あなたが呼び出すときには、その値を設定openCar
し、closeCar
方法。
class Car {
private boolean doorOpened;
public void openCar() {
doorOpened = true;
System.out.println("Car has been opened");
}
public void closeCar() {
doorOpened = false;
System.out.println("Car has been closed");
}
public boolean isTheCarOpen() {
return doorOpened;
}
}