Перейти к контенту

Что такое класс AbstractCollection в Java?

Класс AbstractCollection обеспечивает реализацию интерфейса Collection. Это сделано для минимизации усилий по реализации этого интерфейса.

Для неизменяемой коллекции

Расширьте этот класс и предоставьте реализации для методов итератора и размера.

 

Для модифицируемой коллекции

Дополнительно переопределите метод add() класса. Метод iterator возвращает итератор, и он должен реализовывать метод remove().

Синтаксис следующий.

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

Здесь Object является корнем иерархии классов, а Collection — это группа объектов.

Для работы с классом AbstractCollection в Java импортируйте следующий пакет.

import java.util.AbstractCollection;

Давайте теперь посмотрим пример для реализации класса AbstractCollection в Java.

Пример

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]

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)