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

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

 
Информация к новости

Урок 22. Статические методы класса

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

На предыдущем уроке мы рассмотрели статические переменные класса. При этом наша переменная data была объявлена как public. Это не слишком хорошо – переменные класса лучше прятать от посторонних глаз. Но, так как доступ к нашей переменной нам все-таки нужен, то мы добавим в наш класс функции для чтения и записи переменной data.
Информация к новости

Урок 21. Статические переменные

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

 Статические переменные
Информация к новости

Урок 20. Запрещение наследования или модификатор sealed

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

На прошлом уроке мы рассмотрели абстрактные классы. Их основное назначение – быть предками для других классов. На другом конце иерархии стоят так называемые sealed-классы. От них нельзя производить другие классы.

Информация к новости

Урок 19. Абстрактные классы

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

Методы класса могут быть объявлены как абстрактные. Это означает, что в этом классе нет реализации этих методов. Абстрактные методы пишутся с модификатором abstract.
Информация к новости

Урок 18. Виртуальные функцииd

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

Как показано в уроке 13 переменная базового класса может использоваться для хранения переменних производных классов. Но при этом мы не сможем использовать методы из производного класса. Сайчас мы с вами и посмотрим, как эту неприятность можно обойти. Для этого как раз и служит механизм виртуальных функций.
Информация к новости

Урок 17. Область видимости

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

Переменные существуют только в своей области видимости, при выходе из которой переменная “умирает”.
Информация к новости

Урок 16. Перегрузка унарных операторов

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

Унарные операторы – это те, которые имеют только один операнд (параметр). Типичные примеры унарных операторов – это унарный минус (меняющий знак на противоположный) и оператор инкремента ++.
Информация к новости

Урок 15. Перегрузка бинарных операторов

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

Перегрузка операторов – это задание для известных операторов (например, для +) новых значений.
Информация к новости

Урок 14. Вложенные классы

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

Иногда для некоторый класс играет чисто вспомогательную роль для другого класса и используется только внутри него. В этом случае логично описать его внутри существующего класса.
Информация к новости

Урок 13. Запись в экземпляр базового класса экземпляра производного

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

В переменной типа базового класса можно хранить и переменные производных класов.