首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

这个程序片段输出的结果,该怎么解决

2012-01-01 
这个程序片段输出的结果这个程序片段输出的结果是True还是False?怎么理解,谢谢!!!prpItemKindSchemanewPr

这个程序片段输出的结果
这个程序片段输出的结果是True还是False?怎么理解,谢谢!!!

prpItemKindSchema   =   new   PrpTitemKindSchema();
prpItemKindSchema_temp   =   preItemKindSchema;
((BLProposal)request.getAttribute( "Proposal ")).getBLPrpTitemKind().setArr(preItemKindSchema);
preItemKindSchema.setProposalNo(strProposalNo);
prpItemKindSchema_temp.setProposalNo(strProposalNo_temp);
System.out.println(prpItemKindSchema..getProposalNo().equals(prpItemKindSchema_temp.
getProposalNo()));


[解决办法]
up
[解决办法]
应该是
true吧.
[解决办法]
我也不知道说得对不对,prpItemKindSchema_temp-> == prpItemKindSchema ->
他们指向了同一块内存
不知道说得对不 ,到这就迷糊
呵呵

[解决办法]
false吧,strProposalNo跟strProposalNo_temp不一样的吧。。。。
[解决办法]
因prpItemKindSchema和prpItemKindSchema_temp引用的是同一对象,所以打印出来的值为true.

preItemKindSchema.setProposalNo(strProposalNo);
prpItemKindSchema_temp.setProposalNo(strProposalNo_temp);

第二句重新设置了两个变量共同引用的对象的proposalNo属性!
[解决办法]
噢~~~~~~

热点排行