Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 1. Введение в .NET Framework
⇒ ⇒ ⇒ ⇒ Занятие 5. Область видимости и уровни доступа

Читать далее: Модификаторы доступа для вложенных типов

Модификаторы доступа к типам

Доступом к структурам и классам также можно управлять средствами модификаторов, контролирующих создание экземпляров; они напоминают модификаторы, управляющие доступом к членам. Экземпляр класса, объявленного с модификатором Public (public) способен создать любой объект приложения, объект класса с модификатором Friend (internal) — любой объект сборки, а объекты, которые не входят в данную сборку, этого сделать не могут. Модификаторы Private (private) и Protected (protected) применяются только с вложенными типами. Объект класса, объявленного с модификатором Private (private), создается только объектами того же типа или объектами его родительского типа (то есть типа, который содержит этот вложенный тип). Вложенные типы с модификатором Protected (protected) или Protected Friend (protected internal) доступны классам, производным от их родительского класса. Классы, объявленные с модификатором Protected Friend (protected internal), также видимы всем классам из данного пространства имен. Если модификатор доступа для класса или структуры не указан, по умолчанию считается, что задан модификатор Public (public).

Примечание. Более подробно защищенные (protected) типы рассматриваются в главе 4.

Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz