Warum nicht sub-Pakete finden Sie unter package-private-Klassen?

Okay, so habe ich dieses Projekt Struktur:

Paket A. B

  • Klasse SuperClass (diese Klasse ist gekennzeichnet package private)

package A. B. C

  • Klasse SubClass (abgeleitet von super-Klasse)

Würd ich eher nicht machen SuperClass öffentlich sichtbar... Es ist wirklich nur eine utility-Klasse für dieses spezielle Projekt (A. B).

Scheint es mir, dass die Unterklasse sollten in der Lage sein zu sehen SuperClass, da package A. B. C ist ein unterpackage von A. B... aber das ist nicht der Fall.

Was wäre der beste Weg, um dieses Problem zu beheben? Ich glaube nicht, dass es Sinn macht, sich zu bewegen, alles im A. B. C bis zu A. B oder verschieben von A. B nach unten zu A. B. C... vor allem, weil es wird wahrscheinlich eine A. B. D erbt von Sachen in A. B sowie...

Ich bin ein bisschen neu in Java, also nett sein 😀 (ich bin ein C++ - und .NETTO-Typ)

InformationsquelleAutor Polaris878 | 2010-03-21
Schreibe einen Kommentar