Sobes.tech
Junior

Welke toegangsmodifiers bestaan er in de Swift-taal?

sobes.tech AI

Antwoord van AI

In Swift zijn er vijf toegangsmodifiers:

  • open: Toegankelijk vanaf elk bronbestand in de definieerende module en vanaf elke andere module die de definieerende module importeert. Subklassen en overschrijvingen zijn mogelijk vanuit elke module.
  • public: Toegankelijk vanaf elk bronbestand in de definieerende module en vanaf elke andere module die de definieerende module importeert. Subklassen en overschrijvingen zijn alleen mogelijk binnen de module.
  • internal: Toegankelijk vanaf elk bronbestand in de definieerende module, maar niet vanuit externe modules. Dit is de standaard.
  • fileprivate: Alleen toegankelijk vanuit het bronbestand waarin het is gedefinieerd.
  • private: Alleen toegankelijk binnen de scope van de declaratie waarin het is gedefinieerd, inclusief geneste types en uitbreidingen binnen hetzelfde bronbestand.