0 votos
por (120 puntos) en Java
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??


1 Respuesta

0 votos
por (8.5k puntos)
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!


Preguntas relacionadas

0 votos
6 respuestas
preguntado por fcolo2 (120 puntos) Ene 28, 2016 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...