比较调用方法的对象

时间:2016-09-11 21:22:17

标签: java methods boolean

我知道这是非常微不足道的,但出于某种原因,我有点麻烦。我正在尝试编写一个方法,该方法具有来自数组列表的book对象,该方法调用将其与同一列表中的另一本书进行比较的方法。我想我得到了它的要点,但我只是不理解如何比较它们。我认为应该看起来像这样。

 public Boolean isShorter(Book otherBook)
 { 
    if(otherBook.getLength() < ???????.getLength() )
          return true;
    else  
          return false;
}   

1 个答案:

答案 0 :(得分:2)

使用“this”关键字来引用当前对象(方法的调用者)。 像这样:

otherBook.getLength() < this.getLength()