有人可以請向我解釋下面的代碼是做什麼的。我是編程新手。我很難理解「當前對象」的含義。 此代碼包含在實現Compareable接口的類中。它有一個採樣器,它接受一個整數和字符串描述。它也有數字和描述的get方法。重寫compareTo方法的對象類
@Override
public int compareTo (Object o)
{
Item i = (Item) o;
if (this.getNumber() < i.getNumber())
return -1;
if (this.getNumber() > i.getNumber())
return 1;
return 0;
老實說,如果你不知道「當前對象」('this')是什麼,那麼你可能跳得太深了。去獲得一本Java入門教材,並從一開始就着手。一旦你獲得更多的面向對象的背景,這將更有意義。 – DaoWen