Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

7 семестр / Учебники / Все лекции С# / Все лекции С# / Дополнение к лекциям

.doc
Скачиваний:
132
Добавлен:
24.02.2016
Размер:
32.26 Кб
Скачать

Правила использования статических компонентов класса

  1. Статические компоненты общие для всех экземпляров класса.

  2. НЕ являются частью какого-то конкретного экземпляра класса.

  3. К статическим компонентам можно обращаться через «имя класса.статические компоненты класса» в не зависимости от того, были ли созданы экземпляры класса.

  4. Все статические компоненты существуют даже при отсутствии экземпляра класса.

  5. Статические компоненты не имеют указателя this.

  6. Нельзя объявить один метод статический, а другой такой же не статический.

  7. Статические методы не могут бытъ виртуалъными.

Особенности указателя this

  1. Каждому экземпляру соответствует this указатель

  2. Он используется только для нестатических методов.

  3. Его не надо дополнительно объявлять.

  4. Скрытый, он передается во все методы своего экземпляра.

  5. this – локальная переменная, поэтому она не доступна за пределами экземпляра.

  6. Использовать указатель this можно явно.