Olá galera, estou com um probleminha aqui e gostaria que alguem tentasse me ajudar
Bom, estou fazendo um trabalho em que tenho que implementar um vetor dinamico de inteiros e um vetor generico de inteiros.
Seguinte, o vetor dinamico já consegui fazer e funciona de boa, mas nao estou conseguindo fazer um vetor dinamico generico. Pesquise e vi que pode-se usar a Generics, mas nao sei se consigo fazer um vetor generico utilizando-as.
Lembrando que não posso usar as utilidades que o java jah traz como List, Vector e outras... tenho q implementar a minha.
Tentei fazer o seguinte:
Na parte da interface
package InterfaceGenVector;
public interface InterfaceGenVector<T> {
public void addElem(T valor);
}
E implementando a interface
package GenVector;
import InterfaceGenVector.InterfaceGenVector;
public class GenericVector<T> implements InterfaceGenVector<T>{
//aki da erro de generic array creation
private T[] vec = new T[1];
public void addElemFinal(T valor){
}
}
Gostaria de saber se é possivel implementar um vetor generico utilizando generics, ou se tem algum outro método que eu poderia estar utilizando.
Agradeço a atenção