package geschützte Alternative in Kotlin
n Java haben wir den Modifikator package protected (als Standardeinstellung) für Klassen, der es ermöglicht, viele Klassen in einem einzigen Paket zu haben, aber nur wenige verfügbar zu machen und die Logik gekapselt zu halte
With Kotlin scheint dies nicht der Fall zu sein, wenn ich einige andere Klassen haben möchte, die für einander sichtbar sein sollen, aber nicht weiter, muss ich einen privaten Modifikator verwenden, der die Sichtbarkeit auf eine einzelne Datei beschränkt ... also im Wesentlichen, wenn Sie hatten 10 Klassen in einem Paket und nur eine davon war öffentlich, jetzt haben Sie eine riesige Datei mit allen Klassen darin (undprivate
überall)..
Ist dies normal oder gibt es eine Möglichkeit, eine ähnliche Modularität in Kotlin zu erreichen?
Ich verstehe nicht, ob sie Ahnung von Paket haben, warum sie paketgeschützten Zugriff losgeworden sind ...
Update: Möglicherweise haben wir doch eine paketgeschützte Sichtbarkeit
siehe die Diskussion hier