解釋下為什么 coursesToSelect.contains(course) 為真,coursesToSelect.contains(course2) 為假:
因為因為course2是堆區new的一個新對象,
* 新對象自然不在這個課程序列中,course作為變量存在棧中,引用的是get(0)實體,
* 該實體正是備選課程序列的實體。
因為因為course2是堆區new的一個新對象,
* 新對象自然不在這個課程序列中,course作為變量存在棧中,引用的是get(0)實體,
* 該實體正是備選課程序列的實體。
2020-05-14
最贊回答 / 張猿
他的意思應該是這個方法是靜態方法,即方法體實際為:public static int praseInt(String s){},int是返回值類型, static 是靜態修飾符,用 static 修飾即可在使用時通過 類名.方法名 直接調用方法,使之調用更加方便。
2020-05-04
最新回答 / 椎間盤
我大概明白了,setId是在Course中使用的將course中的this.id=id,換成this.id=setId(id),即可以傳遞參數了,而getID是在Listtest中的testAdd方法中顯示參數.
2020-05-04
最新回答 / 楊華鐘
<...code...>package?com.imooc.collection;?import?java.util.*;?public?class?CollectionsTest?{??????/**?????*?創建String泛型的List,放入10條隨機的字符串?????*?每條字符串的長度為10以內的隨機整數??...
2020-05-03