Bien, entonces, tengo esta estructura del proyecto:¿Por qué los subpaquetes no pueden ver las clases privadas del paquete?
paquete AB
- clase
SuperClass
(esta clase está marcada paquete privado)
paquete ABC
- clase
SubClass
(hereda de la clase superior)
Prefiero no hacer que SuperClass
sea públicamente visible ... En realidad, es solo una clase de utilidad para este proyecto específico (A.B).
Me parece que SubClass debería poder ver SuperClass
, porque el paquete A.B.C es un subpaquete de A.B ... pero este no es el caso.
¿Cuál sería la mejor manera de resolver este problema? No creo que tenga sentido mover todo en ABC hasta AB o mover AB hacia ABC. Principalmente porque probablemente habrá un ABD que hereda cosas de AB también ...
Estoy un poco nuevo para Java, así que se agradable: D (soy un chico de C++ y .NET)
Sí, pensé que estaba simplemente malentendiendo paquetes – Polaris878
En .NET Me gustaría simplemente poner las clases en carpetas y tenerlas marcadas internamente :) – Polaris878
@ Polaris878: Niza. – bragboy