我有这个问题,因为我要开始进行OOP编程,所以我想从其他要关闭的类中关闭一个要关闭的类。

例如:

班级校长电话班级菜单和内部菜单我关闭校长

//Im inside of Principal

Menu mnu = new Menu();

//Now im inside of Menu

public void closePrincipal(){

principal.close();
}

最佳答案

您可以将对委托人类的引用传递给菜单。

//在您的校长中

Menu mnu = new Menu(this);


您必须在Menu类中定义该构造函数:

class Menu{
    private Principal principal;

    public Menu(Principal principal){
      this.principal = principal;
    }
...
}


因此,当您想在菜单中使用它时,只需执行此操作即可。

principal.close();

关于java - 如何用Java中的另一个类关闭一个实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11102539/

10-10 11:56