Sobes.tech
Junior

Koji modifikatori pristupa postoje u jeziku Swift?

sobes.tech АИ

Одговор од АИ

U Swiftu postoji pet modifikatora pristupa:

  • open: Dostupan iz bilo koje izvornu datoteku u definisanom modulu i iz bilo kojeg drugog modula koji uvozi definisani modul. Podklase i prepisivanja su mogući iz bilo kojeg modula.
  • public: Dostupan iz bilo koje izvornu datoteku u definisanom modulu i iz bilo kojeg drugog modula koji uvozi definisani modul. Podklase i prepisivanja su mogući samo unutar modula.
  • internal: Dostupan iz bilo koje izvornu datoteku u definisanom modulu, ali ne iz eksternih modula. Podrazumevano.
  • fileprivate: Dostupan samo iz izvornu datoteku u kojoj je definisan.
  • private: Dostupan samo u oblasti deklaracije u kojoj je definisan, uključujući ugnježdene tipove i proširenja unutar iste izvornu datoteku.