Okay, so, ich habe diese Struktur Projekt:Warum können Unterpakete keine privaten Paketklassen anzeigen?
Paket AB
- Klasse
SuperClass
(diese Klasse markiert Paket privat)
Paket ABC
- Klasse
SubClass
(erbt von der Superklasse)
Ich würde lieber nicht SuperClass
öffentlich sichtbar machen ... Es ist wirklich nur eine Utility-Klasse für dieses spezielle Projekt (A.B).
Es scheint mir, dass SubClass SuperClass
sehen kann, weil Paket A.B.C ein Unterpaket von A.B ist ... aber das ist nicht der Fall.
Was wäre der beste Weg, um dieses Problem zu lösen? Ich denke nicht, dass es Sinn macht, alles in ABC auf AB zu verschieben oder AB nach ABC zu verschieben. Hauptsächlich weil es wahrscheinlich einen ABD geben wird, der auch von AB erbt ...
Ich bin ein wenig neu in Java, also sei nett: D (ich bin ein C++ - und .NET-Typ)
Yeah ich irgendwie dachte, ich war nur Missverständnisse Pakete – Polaris878
In .NET würde ich nur die Klassen in Ordnern und habe sie als interne :) – Polaris878
@ Polaris878: Nice. – bragboy