Why can't sub-packages see package private classes?
- by Polaris878
Okay so, I have this project structure:
package A.B
class SuperClass (this class is marked package private)
package A.B.C
class SubClass (inherits from super class)
I'd rather not make SuperClass publicly visible... It is really just a utility class for this specific project (A.B).
It seems to me that SubClass should be able to see SuperClass, because package A.B.C is a subpackage of A.B... but this is not the case.
What would be the best way to resolve this issue? I don't think it makes sense to move everything in A.B.C up to A.B or move A.B down to A.B.C... mainly because there will probably be an A.B.D which inherits from stuff in A.B as well...
I'm a bit new to Java, so be nice :D (I'm a C++ and .NET guy)