请教全局变量在方法中的赋值问题,
问题描述:
public class EAIDataTranferTools{
private boolean voucherNum ; public EAIDataTranferToolsUI() {
super();
voucherNum = false; //1、在这给全局变量赋值
}
public void execBtn2_ActionPerformed(java.awt.event.ActionEvent actionEvent) {
EAIDataTranferToolsUI tools = new EAIDataTranferToolsUI();
tools.setVoucherNum(true); //2、赋的值怎么得不到? }
public void execBtn11_ActionPerformed(java.awt.event.ActionEvent actionEvent) { if (getVoucherNum()){ //3、调用不到赋的值
................
}
} public boolean getVoucherNum() {
return voucherNum; //这里赋的值出错
}
public void setVoucherNum(boolean voucherNum)
{
this.voucherNum = voucherNum;//在这传的值正确
}
}目的就是要在3处调用赋的值来作控制条件。
2中方法调用后在3处的值始终是false
请教大家这个要怎么解决,谢谢!
问题描述:
public class EAIDataTranferTools{
private boolean voucherNum ; public EAIDataTranferToolsUI() {
super();
voucherNum = false; //1、在这给全局变量赋值
}
public void execBtn2_ActionPerformed(java.awt.event.ActionEvent actionEvent) {
EAIDataTranferToolsUI tools = new EAIDataTranferToolsUI();
tools.setVoucherNum(true); //2、赋的值怎么得不到? }
public void execBtn11_ActionPerformed(java.awt.event.ActionEvent actionEvent) { if (getVoucherNum()){ //3、调用不到赋的值
................
}
} public boolean getVoucherNum() {
return voucherNum; //这里赋的值出错
}
public void setVoucherNum(boolean voucherNum)
{
this.voucherNum = voucherNum;//在这传的值正确
}
}目的就是要在3处调用赋的值来作控制条件。
2中方法调用后在3处的值始终是false
请教大家这个要怎么解决,谢谢!
解决方案 »
- 使用过滤器怎样把JSP动态页面怎样转换成HTML静态页面。。急。。。
- 这边风光独好
- struts2 <s:property value="">中进行计算
- 这个异常要怎么改!!!
- 一个关于web服务搭建的复杂问题 悬赏
- 哪位大哥知道jsp怎样批量生成html文件呀,帮兄弟一把,分之不够可一再加!!!!
- 怎么在JDON里揭贴?
- 请问~什么是 struts 这东西有什么用? 很好用吗? 怎么用~~~谢谢阿
- ejb中可不可以调用一个普通的javabean!??
- 关于ResultSet
- 求好一点的J2EE的视频教程,PPT,或电子教程!!!(散分)
- 我用struts做了一个注册页面 里面有日期输入 我只用文本框输入 请问大家有没有 用下拉框输入的代码
谢谢
tools.setVoucherNum(true); //2、赋的值怎么得不到?
楼主你又创建了一个新的对象去赋值,而不是当前对象,修改成this.setVoucherNum(true);就ok啦