Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2009, 05:07
raullapeira
 
Fecha de Ingreso: septiembre-2009
Ubicación: Madrid
Mensajes: 16
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Visibilidad de clases abstractas en packages

Sacado del pozo de sabiduria friki que es lady4j:

Una clase abstracta, al igual que un interfaz no se pueden instanciar directamente, es necesario conseguir de alguna forma una instancia de una clase concreta que herede de la clase bastracta o implemente el interfaz.

Esto en ocasiones se hace mediante la creacion de una instancia de un tipo diferente pero compatible:

List miLista = new ArrayList();

O mediante el uso de una factoria o proveedor de clases concretas:

Connection conexionBBDD = DriverManager.getConnection("jdbc:mysql:...");

Respuesta proporcionada por expertos en Java a partir de información facilitada por lady4j.com