ВНИМАНИЕ! Конкурс по программированию!

Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости
 (голосов: 0)

Урок 44. Модификаторы доступа

Категория: Программирование » C# » Уроки C#

Члены класса (поля, методы и т. п.) могут иметь разные модификаторы доступа. Вот они:

Модификатор доступа Описание
public Доступность откуда угодно.
private Доступность только из этого же самого класса (по умолчанию).
protected Доступность только из этого же самого класса или его потомков.
internal Доступность из любого класса той же программы.
protected internal Доступность или из любого класса той же программы или из этого же самого класса или его потомков (т. е.или как protected или как internal)

Модификаторы доступа пишутся первыми - перед всеми другими коючевыми словами (например, типом переменной). Модификатор static может стоять как перед модификатором доступа, так и после:

    ...
    static public int a;
    public static int b;
    ...

В отличие от C/C++ модификаторы доступа пишутся для любого члена класса (как в Java):

    class SomeClass
    {
        //Правильно.
        public void f1()
        {
            //...
        }
        public void f2()
        {
            //...
        }
        ...
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите два слова, показанных на изображении: *