Si tengo declarado una atributo lista de tipo List(que es interface)
como puedo instanciar un nuevo objeto de esta clase? Las interfaces no se pueden instanciar??
Si tengo declarado una atributo lista de tipo List(que es interface)
como puedo instanciar un nuevo objeto de esta clase? Las interfaces no se pueden instanciar??
Buenas!
Efectivamente las interfaces no se pueden instanciar, puedes instanciar cualquier objeto que implemente esa interfaz (ArrayList, LinkedList, Vector o la que te resulte mas útil para lo que quieras hacer).
List listaEjemplo = new ArrayList();
Te recomiendo algún tutorial sobre Programación Orientada a Objetos para resolverte estas pequeñas pero básicas dudas.
http://java.sun.com/docs/books/tutorial/java/concepts/interface.html
Un saludo!
You must log in to post.