Analogon des Zugriffsmodifikators package-private in Kotlin
Hallo zusammen! Ich bin vor kurzem von Java auf Kotlin umgestiegen und habe ein Problem. In Java habe ich oft den Zugriffsmodifikator package-private (Standard, wenn man kein public/private/protected angibt) verwendet, damit Klassen innerhalb desselben Pakets auf Methoden und Felder voneinander zugreifen können, diese Member aber vor der Außenwelt verborgen bleiben. Das war sehr praktisch, um die interne Logik eines Moduls zu organisieren.
In Kotlin gibt es diesen Modifikator nicht. Es gibt `internal`, das auf Modulebene funktioniert (alle Dateien, die zusammen kompiliert werden), aber das ist für meine Aufgaben eine zu breite Sichtbarkeit. Ich muss die Sichtbarkeit genau auf ein Paket beschränken (oder, in Kotlin-Begriffen, auf ein Verzeichnis/einen Ordner mit Quellcode).
Hier ist ein Beispiel aus Java, das ich nach Kotlin übertragen möchte:
```java
// Datei: com/example/da
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs