Why can't sub-packages see package private classes?
Posted
by Polaris878
on Stack Overflow
See other posts from Stack Overflow
or by Polaris878
Published on 2010-03-21T22:54:53Z
Indexed on
2010/03/21
23:01 UTC
Read the original article
Hit count: 377
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)
© Stack Overflow or respective owner