1 回答

TA貢獻7條經(jīng)驗 獲得超9個贊
個人淺見(如果你的問題不是太難的話):
????????第一個,你這個方法中 hello 只是一個對象,不是類,而此 sort 不是 Array 的功能方法,而是你類中定義的方法,所以你這句話是:對象.方法(參數(shù))。
????????第二個,以第一點為依托,你定義的 sort 的參數(shù)就是數(shù)組類型,而不是 int 型,與數(shù)組自身方法的排序是兩個概念。
????????第三個,就是你說的 toString 和 sort(Array)(數(shù)組本身的方法,不是你定義的sort方法):
? ? ??????Arrays.toString(scores);????????// 將 scores 數(shù)組轉(zhuǎn)成字符串并將該值返回
? ???????Arrays.sort(scores)????????????????// 將 scores 數(shù)組里的值按從小到大進行排序
???????? scores.length????????????????????????// 返回 scores 數(shù)組的長度屬性
????????注:數(shù)組的長度是屬性,length 后不加 (),如果 sores 是字符串,那么獲取其長度寫法
? ? ?????????scores.length(),因為這里的length() 就是我們常說的方法,不是屬性。
添加回答
舉報