Во мы и закончили нашу объектную базу данных на языке Java, но у неё есть один недостаток! Все данные которые хранятся в нашей базе нигде не сохраняются и при каждом её запуске обнуляются. На этом уроке мы приступим к сериализации нашей базы данных для сохранения изменений на диск. Первое что нам необходимо будет сделать, это избавиться от static в классе Book. Так же нам нужно добавить Конструктор в класс Book и добавим туда метод clear() для автоматической подготовки базы к работе при создании её экземпляра. Реализуем работу экземпляра класса Menu с экземпляром класса Book. Исправим ошибки связанные с изменением доступности нашей базы. Создадим метод start() в классе Menu и перенесём туда реализацию работы с меню.
Дата отправки отчёта:
3 ноября 2019 г.
Задание выполнено: за
33 мин.
Чему научился:
сериализация == слепок с текущего состояния БД и запись этого образа на носитель для хранения и последующего использования Десериализация == получение данных с носителя обратно в программу С большой буквы мы обращались к статическому классу, где один-единственный экземпляр (на то он и статический) С малой литеры мы уже обращаемся к экземпляру класса (нестатическому), то есть этих экземпляров может быть более одного
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 23225. Карпиленко Виктор0791. Валерий Жданов+122309. Xa4_Xakum+122883. Илья+1Посетитель+123056. Андрей Сальников0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Убирать у класса static Сериализация это процесс перевода какого-либо объекта в последовательность бит.
Десериализация это процесс восстановления объекта из последовательность бит.