gpt4 book ai didi

java - 如何使一个方法更改另一个方法的返回语句( boolean 值)

转载 作者:行者123 更新时间:2023-12-03 19:49:04 25 4
gpt4 key购买 nike

我想编写一个方法来更改不同方法的返回语句。例如我有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;
}

最佳答案

您不更改返回语句。您更改该方法返回的内容。在您的例子中,您希望在类中有一个代表门状态的 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;
}
}

关于java - 如何使一个方法更改另一个方法的返回语句( boolean 值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56220905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com