На этом уроке мы добавим в класс Book поля и методы для работы со списком лекций. В основной программе мы разместим код для демонстрации этих методов.
Мы также обсудим, когда и почему не/стоит использовать HashSet.
Дата отправки отчёта:
26 декабря 2016 г.
Задание выполнено: за
10 мин.
Чему научился:
Добавил поля и методы для работы со списком лекций. Для списка лекций в Book нет смысла использовать HashSet потому что даже при добавлении лекции с таким же названием это в любом случае будет другая лекция и она добавится и в ArrayList и в HashSet. В классе Student мы уже будем добавлять лекции из списка лекций в "базе" поэтому чтобы не получилось что наш студент записан на одну лекцию дважды, лучше использовать HashSet
Что было сложным:
ничего
Комментарии:
=)
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Научился добавлять лекции к студентам красиво. Не правильно вопрос задан - почему у студента список лекций HashSet, а в Book ArrayList- на видео это обсуждалось. Потому что может одина и та же лекция Java преподаваться скажем двум параллельным группам и для этого нужен ArrayList, HashSet в у студента, потому что он не может на два одинаковых курса Java ходить - во всяком случае это не практично.
Научился: Добавили методы добавить урок, получить урок. Set хранит только один элемент и два этого элемента нельзя хранить, что требовалось в прошлой версии класса студент.