Comprendido! Entonces resumiendo:
Código Java:
Ver originalpublic class Clase{...}
/*
* La clase está visible desde cualquier paquete, otra cuestión será los
* modificadores de acceso que lleven sus atributos, métodos y
* constructores.
*/
class Clase{...}
/*
* La clase sólo está visible dentro del paquete en el que se encuentra, da
* igual que tenga todos sus modificadores de acceso public, no se puede
* acceder a ella.
*/
public abstract class Clase{...}
/*
* Las clases descendientes donde se implementen los métodos abstractos
* podrán estar en cualquier paquete (siempre que los métodos abstractos no
* tengan el modificador de acceso por defecto).
*/
abstract class Clase{...}
/*
* Las clases descendientes donde se implementen los métodos abstractos sólo
* podrán estar en el mismo paquete en el que se encuentra la clase
* abstracta.
*/
Muchas gracias!!
Un saludo!