Prima di tutto grazie per la risposta.
Comunque inizialmente avevo pensato di creare una interface che estendeva Set<T> e poi farla implementare dalla classe, ma pensandoci bene posso anche evitare l'interfaccia e creare direttamente una classe HashSetConcatenate<T> che implementa Set<T> di java.util...Creata la classe creo anche un int size(che mantiene il numero di 'valori' presenti nell'hashset) e un array di T. Ho implementato il metodo size()(banale ovviamente ) ed il costruttore(sia quello che riceve una dimensione che quello di default che ne crea uno di dimensione pre-stabilita)...