Как реализовать конструктор? Массив должен иметь общий тип, чтобы он мог хранить любой тип объекта, и он должен быть инициализирован значением INIT_SIZE.
public class Heap<T> implements PriorityQueueADT<T> {
private int numElements;
private T[] heap;
private boolean isMaxHeap;
private Comparator<T> comparator;
private final static int INIT_SIZE = 5;
public Heap(Comparator<T> comparator, boolean isMaxHeap) {
}
![Приоритетная очередь и куча (общий) [closed] TheFAQ.ru](https://thefaq.ru/wp-content/uploads/2023/01/logo-250.png)