Приступите модификаторима

Аутор: Laura McKinney
Датум Стварања: 9 Април 2021
Ажурирати Датум: 24 Јуни 2024
Anonim
Модификаторы 3D max/ уроки для начинающих
Видео: Модификаторы 3D max/ уроки для начинающих

Садржај

Дефиниција - Шта значе Модификатори приступа?

Модификатори приступа су кључне речи које се користе за одређивање приступачности класе (или типа) и њених чланова. Ови модификатори могу се користити из кода унутар или изван тренутне апликације.

Модификатори приступа у .НЕТ-у користе се за контролу приступачности сваког од чланова типа из различитих могућих подручја кода. То се може решити унутар тренутне монтаже или изван ње. Склоп представља логичку јединицу функционалности и састоји се од типова и ресурса смештених у једној или више датотека.

Сврха употребе модификатора приступа је имплементација енкапсулације, која раздваја интерфејс типа од његове имплементације. Овим се могу добити следеће предности:


  • Спрјечавање приступа унутрашњим подацима који су корисници поставили неважећем стању.
  • Обезбеђивање промена у унутрашњој примени типова без утицаја на компоненте које га користе.
  • Смањење сложености система смањењем међузависности између софтверских компоненти.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава модификаторе приступа

Оквир .НЕТ пружа могућност постојања пет врста модификатора приступа:

  1. Приватном коду унутар типа могу приступити само чланови тог типа, па је тиме и приступ ограничен на тренутни тип
  2. Јавно - код са било ког места у оквиру тренутне скупштине или другог склопа који га референцира, може да приступи члановима тог типа и на тај начин омогућава приступ са било ког места
  3. Заштићено - код унутар типа или његових изведених класа може приступити члановима типа и тиме је доступност ограничена на тренутни тип и изведене класе
  4. Интерни - код у тренутној скупштини, али не из неке друге монтаже, може приступити члановима тог типа, па је зато доступност ограничена на тренутни склоп
  5. Заштићени интерни код - у тренутној скупштини може приступити члановима типа и такође скупштини која га референцира. Дакле, приступачност је изведена класа у тренутној скупштини и мора се одвијати кроз инстанцу изведеног типа класе у склопу који се референцира на њу

Постоји неколико правила која се примењују на модификаторе приступа:


  • Када није дефиниран модификатор приступа за типове чланова, задани ниво приступа је приватни и интерни.
  • За просторе имена нису дозвољени модификатори приступа јер су јавни.
  • Гнездене класе и чланови структуре који су декларисани унутар типа су, који садрже класу, подразумевано приватни.
  • Чланови структуре не могу се прогласити заштићенима јер не подржавају насљедство.
  • Деструктори не могу имати модификаторе приступа.
  • Изведени тип не може имати већу доступност од основног типа.
  • Члан типа који садржи садржи требало би да има приступачност мању од оне која садржи тип. Ово се може илустровати примером: Јавна метода у садржећем типу не може имати параметар „А“ као параметар, ако тип А није у јавној видљивости.
  • Сучеља су проглашена јавним и унутрашњим и не могу имати друге модификаторе приступа, јер се интерфејси углавном користе за приступ класама које из њега проистичу.
  • Модификатори приступа се користе не само за чланове класе, већ и за друге конструкције кодова са истом намером.