Ayudaa!!! Es muy simple...

Karre
04 de Marzo del 2005
Hola ,os pido ayuda por favor .Estoi intentando hacer una clase y uno de sus atributos es una lista,que he incluido en mi proyecto desde java.util.List ,pero me da un error..."java.util.list is abstract cant be instantiated at line 23" es decir,cuando intento crear el atributo d la clase Lista.Adjunto el código:


package proyecto;

import java.util.List;


class Sintoma
{
public List datos;
public String nombre;

public static void main( String [] args)
{
Sintoma sinto=new Sintoma();
sinto.nombre="NOMBRE1";
sinto.datos=new List(); // aki da el error
}
}


Gacias a todos por vuestra ayuda.

aureliano
04 de Marzo del 2005
java.util.List no es una clase, es una interface que extiende a Collection, por eso no se puede instanciar.
Tendrás que crear una clase que implemente esta interface.