作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在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,因此为消息变量创建getter和setter并通过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/
我是一名优秀的程序员,十分优秀!