比较两个对象变量的问题

时间:2013-11-29 02:19:00

标签: java variables object

我正在做一个大学实验室,我必须比较Moneybags。我最初实例化它们并添加金钱等等。我已经有了MoneyBag mb0和mb1,但现在我必须将它们与这段代码进行比较......它无法改变。

mb0.compare(mb1);

这个类是MoneyBag。我需要返回“小于”,“等于”或“大于”。 我目前有:

public int compare(MoneyBag mb1){
} 

但是,我无法访问mb0。我可以访问mb1的int值。我需要比较它们,打印出字符串文字,显然返回String。我该怎么办?顶部代码无法更改,我必须使第二个代码能够正常工作。

1 个答案:

答案 0 :(得分:1)

无论使用何种语言,您都应该能够使用比较函数体内的内容访问mb0。

return this.value - mb1.value;

值0表示“相等”,值大于0表示“大于”,值小于0表示“小于”;

祝你好运