Como se indica en todas las otras respuestas: No. La jerarquía del paquete no significa nada fuera de la mente de la persona que lo configuró.
En mi opinión, este es el principal defecto de Java. Al construir sistemas de monstruos fusionando otros programas de monstruos, nada supera al lenguaje de Java. Todos los otros idiomas eventualmente terminan en montones de códigos confusos, indocumentables e indescifrables.
Bueno, también lo hace Java, pero es mucho más que cualquier otro idioma que he usado. Pero su desconocimiento de la jerarquía de paquetes -la incapacidad de encapsular datos en una jerarquía de paquetes- es la limitación, o muro de ladrillos, que lo detiene. Puedo poner un sistema, o conjunto de clases que funcionan juntas, en un solo paquete. Entonces puedo hacer que un montón de esas clases sean privadas para que cuando este paquete se agregue a otro super-sistema , ese super-sistema no pueda ver -y ser confundido por- esas clases ocultas.
Pero si mi sistema ya está lo suficientemente super ("super" como en "Superman" y no "superclase") que necesita varios paquetes para mayor claridad, mis clases antes de paquetes-privada ahora deben ser públicas, y puedo No impida que el supersúper sistema vea todo en mi súper sistema.
Para hacer funcionar un vasto y complejo sistema, se debe minimizar la complejidad en cada punto. Mi súper-sistema tiene que verse lo más simple posible para el super-súper-sistema al que lo estoy agregando. Tener todos los tubos, alambres, vigas y soldaduras en exhibición pública porque no puedo hacerlos a nivel de paquete privado no ayuda.
Espero que Jigsaw, mencionado en otro lugar, ayude. También espero que las herramientas de desarrollo como IDE comiencen a mostrar paquetes en formato de esquema en lugar de tratar a.b y a.b.c.d.e como si estuvieran todos en el mismo nivel, solo elementos en la misma lista.
No creo que puedas; no hay realmente ninguna relación padre-hijo implícita en la jerarquía del paquete. –
Nutshell: no. Así no funcionan los paquetes. –