尤其是ss.num是什么東西,哪來的,和name.compareTo(ss.name)這一行又是
uj5u.com熱心網友回復:
ss.num是指呼叫ss這個Teacher實體的num屬性 ss是呼叫Teacher類中的compareTo(Object o)方法傳遞進來的物件o并強制轉換為Teacher類的實體name.compareTo(ss.name) 是讓當前實體的name屬性和ss實體的name物件作比較 回傳的結果為name的ASCII碼-ss.name的ASCII碼
uj5u.com熱心網友回復:
Teacher ss = (Teacher)o;就是把引數傳進來的物件o轉成Teacher物件,ss.num就是這個Teacher物件的num屬性name.compareTo(ss.name)就是用當前的this參考的Teacher物件的name屬性和ss參考的Teacher物件的name屬性做比較,name屬性是String物件,compareTo方法是String的方法。
uj5u.com熱心網友回復:
Teacher ss = (Teacher)o;就是把引數傳進來的物件o轉成Teacher物件,ss.num就是這個Teacher物件的num屬性name.compareTo(ss.name)就是用當前的this參考的Teacher物件的name屬性和ss參考的Teacher物件的name屬性做比較,name屬性是String物件,compareTo方法是String的方法。
uj5u.com熱心網友回復:
解釋的很到位
uj5u.com熱心網友回復:
結貼率為零
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67858.html
標籤:Java相關
上一篇:java小白求:
