Sobes.tech
Junior

Welche Zugriffssmodifikatoren gibt es in Swift?

sobes.tech KI

Antwort von AI

In Swift gibt es fünf Zugriffsspezifizierer:

  • open: Zugänglich aus jeder Quelldatei im definierenden Modul und aus jedem anderen Modul, das das definierende Modul importiert. Unterklassen und Überschreibungen sind aus jedem Modul möglich.
  • public: Zugänglich aus jeder Quelldatei im definierenden Modul und aus jedem anderen Modul, das das definierende Modul importiert. Unterklassen und Überschreibungen sind nur innerhalb des Moduls möglich.
  • internal: Zugänglich aus jeder Quelldatei im definierenden Modul, aber nicht aus externen Modulen. Standardmäßig.
  • fileprivate: Nur aus der Quelldatei zugänglich, in der es definiert ist.
  • private: Nur innerhalb des Geltungsbereichs der Deklaration zugänglich, in der es definiert ist, einschließlich verschachtelter Typen und Erweiterungen innerhalb derselben Quelldatei.