java學習筆記 ——5月17日(一個集合類問題)

     幾天前在論壇上看到這樣一個問題,說接口List()和抽象類AbstractList(),申明的方法完全一樣的,他問這樣做有什麼意思?他理解爲都是一樣的了,而且論壇裏很多人的都把他們理解成一樣的了 。   

     其實,一個是接口,一個是抽象類怎麼可能一樣呢。接口中方法只有聲明,而沒有方法的實體。而抽象類中可以有非抽象的方法,也就是說可以有完整方法(既有定義,又有方法實體部分)。

      所以,看看java API文檔就到了,在AbstractList中已經實現List()接口中的部分方法,以便於簡化更具體的映射或者集合類型定義。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章