problema con tipos genericos...

Iniciado por vacio, 31 Octubre 2007, 23:12 PM

0 Miembros y 1 Visitante están viendo este tema.

vacio

tengo un problema con un codigo del libro "estructuras de datos con java" de john lewis y joseph chase,
lo que sucede es que tengo el siguiente codigo

package jss2;

Código (java) [Seleccionar]
import java.util.Iterator;

public interface SetADT<T> {
//añade un elemento a este conjunto
public void add(T element);
//elimina un elemento aleatorio de este conjunto
public T removeRandom();
//elimina y devuelve el elemento especificado de este conjuneto
public T remove(T element);
//devuelve la union de este conjunto y del parametro
public SetADT<T> union(SetADT<T> set);
//devuelve true si un elemento esta contenido en este conjunto
public boolean contains(T target);
}


aqui se utiliza una clase basada en un tipo generico, es decir la clase SetADT puede
almacenar objetos que no tiene un tipo especificado hasta que se instancie la clase.

y obtengo un "Syntasys error, type parameters are only avaliable if the source level is 5.0"

estoy utilizando el jdk6, ahi alguna modificar el codigo para poder utilizarlo con esta version??


marioly

Usas un ide?, las preferencias deben estar apuntando a otra instalacion jdk, si usas eclipse:
Project -> Properties -> Java Compiler

;)

vacio

pues fue lo primero que hice, pero no me habia dado cuenta que cuando cambie a la version a la correcta y cuando aplicaba los cambios estos no quedaban guardados, y lo mismo sucede con otras opciones :( realmente no se que sucede con mi eclipse pero descargue la ultima version (me actualice de una vez) y no he tenido problemas desde entonces.  ;D