Foro de elhacker.net

Programación => Java => Mensaje iniciado por: vacio en 31 Octubre 2007, 23:12 pm



Título: problema con tipos genericos...
Publicado por: vacio en 31 Octubre 2007, 23:12 pm
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
  1. import java.util.Iterator;
  2.  
  3. public interface SetADT<T> {
  4. //añade un elemento a este conjunto
  5. public void add(T element);
  6. //elimina un elemento aleatorio de este conjunto
  7. public T removeRandom();
  8. //elimina y devuelve el elemento especificado de este conjuneto
  9. public T remove(T element);
  10. //devuelve la union de este conjunto y del parametro
  11. public SetADT<T> union(SetADT<T> set);
  12. //devuelve true si un elemento esta contenido en este conjunto
  13. public boolean contains(T target);
  14. }

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??



Título: Re: problema con tipos genericos...
Publicado por: marioly en 3 Noviembre 2007, 15:42 pm
Usas un ide?, las preferencias deben estar apuntando a otra instalacion jdk, si usas eclipse:
Project -> Properties -> Java Compiler

;)


Título: Re: problema con tipos genericos...
Publicado por: vacio en 15 Noviembre 2007, 19:19 pm
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