Java编程-方法将变量设置为false

Java编程-方法将变量设置为false,java,netbeans,Java,Netbeans,我正在上Java编程的前几节课。我被要求设计一个将变量设置为false的方法。我如何开始编写代码?我在下面做了尝试,但我知道这远远不正确。 代码如下 public exitHall(Boolean onPremises == false); 对于上下文,问题要求我创建一个exitHall方法,该方法将变量设置为false 如有任何建议,将不胜感激。如果您有一个布尔变量,谢谢您,例如: boolean onPremises; Setter和getter: public boolean isOn

我正在上Java编程的前几节课。我被要求设计一个将变量设置为false的方法。我如何开始编写代码?我在下面做了尝试,但我知道这远远不正确。 代码如下

public exitHall(Boolean onPremises == false);
对于上下文,问题要求我创建一个exitHall方法,该方法将变量设置为false


如有任何建议,将不胜感激。如果您有一个布尔变量,谢谢您,例如:

boolean onPremises;
Setter和getter:

public boolean isOnPremises(){return this.onPremises;}

public void setOnPremises(boolean onPremises){this.onPremises = onPremises;}
如果要在方法中设置变量值,请使用以下方法:

public void exitHall(boolean onPremises) {
    this.onPremises = onPremises;
    //any additional code required in this method
}

您可以使用特定的方法将变量设置为false,如下所示:

public void exitHall(){
    this.onPremises=false;
}
然后您可以使用如下的getter方法:

public boolean isOnPremises(){
    return this.onPremises();
}
请记住,您确实需要定义变量内部部署,如下所示:

public class BanquetHall{
    private boolean onPremises;
    //Getters and setters
}

我们将其设置为private,因为通常我们不希望任何其他类在不访问setter方法的情况下修改它。这确保了代码的完整性

问题要求创建一个方法exitHall(),该方法将变量设置为false修改答案,基本上您只需要设置布尔变量值。请记住,在使用此类变量时,始终使用
private
关键字。这确保了代码的完整性,如中所示
   
        Boolean onPremises; //default value false
    
    
    public void setOnPremises(Boolean status){
          this.onPremises = status;
         
      }  //this method will help you to change the boolean status
    
     public boolean getOnPremises(){
          System.out.println(onPremises);
          return onPremises;
        
      }  //this method will help to get the current boolean status