AbstractCollection 是 Java 中的哪個類?


AbstractCollection 類提供 Collection 介面的實現。這樣做是為了最大程度地減少實現此介面所需的工作。

對於不可修改的集合

擴充套件此類併為 iterator 和 size 方法提供實現。

對於可修改的集合

此外,還重寫 add() 方法。iterator 方法返回迭代器,並且它必須實現remove() 方法。

語法如下。

public abstract class AbstractCollection<E>
extends Object
implements Collection<E>

此處,Object 是類層次的根,而 Collection 是物件組的。

要在 Java 中使用 AbstractCollection 類,請匯入以下包。

import java.util.AbstractCollection;

現在,我們來看一個在 Java 中實現 AbstractCollection 類的例子。

示例

 線上演示

import java.util.ArrayList;
import java.util.AbstractCollection;
public class Demo {
   public static void main(String[] args) {
      AbstractCollection<Object> absCollection = new ArrayList<Object>();
      absCollection.add("This");
      absCollection.add("is");
      absCollection.add("demo");
      absCollection.add("text");
      System.out.println("Displaying elements in the AbstractCollection: " + absCollection);
   }
}

結果

Displaying elements in the AbstractCollection: [This, is, demo, text]

更新於: 30-Jul-2019

426 次觀看

開啟你的職業生涯

完成課程之後獲得認證

開始吧
廣告
© . All rights reserved.