6
在Java LinkedList類中不要使用方法add
,addLast
,offer
和offerLast
是否執行相同的操作?如果是這樣,爲什麼API設計爲了冗餘而簡化?Java LinkedList API不是多餘的嗎?
在Java LinkedList類中不要使用方法add
,addLast
,offer
和offerLast
是否執行相同的操作?如果是這樣,爲什麼API設計爲了冗餘而簡化?Java LinkedList API不是多餘的嗎?
LinkedList
類實現接口List
和Deque
。所以班級需要實施這四種方法,即使你說得對,他們也是一樣的。
順便說一下,LinkedList
不是API。如果您使用的接口,像
List<String> list = new LinkedList<>();
例如,那麼你不會看到這些方法addLast
,offer
和offerLast
。
當然,列表
查看接口['LinkedList'](http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html)的實現。爲了這種多態,它必須實現這些方法。 – jlordo 2013-04-24 09:59:03