На этом уроке мы продолжим оптимизации, сделав всё в классе Config() статичным. Так же оптимизируем классы Program() и Process() для использования статичной версии класса Config(). После чего добавим загрузку конфига в классе Program().
Дата отправки отчёта:
22 февраля 2019 г.
Задание выполнено: за
1 час. 13 мин.
Чему научился:
Java не позволяет делать классы статичными C# не имеет такого ограничения
Поля и методы в классе Config сделали статичными
Конструктор Config вызывающий метод load загружающий config.txt пробовали удалить
Если методы статичные - обращение к ним просто по имени класса
Вызов метода load загружающий данные из config.txt установили в PSVM
В варианте со статиками в классе Config загрузка данных всё равно производится, хотя и единожды
Статикой стоит увлекаться, если имеем в работе просто набор методов
При наличии полей/атрибутов/переменных - статика неуместна
Статичные классы не наследуются, методы не переопределяются, ограничений много
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 6203. Николай Миролюбов+1162. Андрей+117255. Слава+19480. Кирилл+118783. Andrew+1791. Валерий Жданов+111589. Yefim+113417. Chip+19980. Timoha+118131. Александр+13922. Александр+120659. no name+111353. AlliZzeN+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.