gpt4 book ai didi

java - 如何从另一个类的 void 方法获取结果

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

Class1中,我们有一个方法:

 public void check(String username, String password) {

if (username and password are correct) {
message = "checked";
} else
{
message = "not checked";
}
}

Class2中,我们有一个方法doPost,然后我们这样做:

Class1 cl = new Class1();
cl.open();
cl.check(username,password);
cl.close()

在错误类中,我想显示 Class1 中的消息。也许只有一名调度员?哪种方法最有效?

最佳答案

当然有更好的方法,但如果您在Class1中设置消息时不想更改解决方案,则应该能够在< em>Class2,因此为消息变量创建gettersetter并通过getter(和setter)访问消息:

Class1中:

public String setMessage(String message){
this.message=message;
}
public String getMessage(){
return message;
}

public void check(String username, String password) {

if (username and password are correct) {
message = "checked";
} else
{
message = "not checked";
}
}

Class2中:

Class1 cl = new Class1();
cl.open();
cl.check(username,password);
cl.close();
out.println(cl.getMessage());//or anything else(you have access to generated message)

关于java - 如何从另一个类的 void 方法获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679346/

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