На этом уроке мы создадим в классе Logic метод, который запишет результаты вычислений в словарь - то есть в коллекцию HashMap.
Дата отправки отчёта:
2 марта 2019 г.
Задание выполнено: за
5 час. 2 мин.
Чему научился:
Научился создавать HashMap, добавлять в него элементы с помощью метода put. Узнал как перебрать все элементы HashMap, используя цикл for и метод entrySet. Научился получать доступ к ключу и значению элемента HashMap.
В стандартной библиотеке языка Си нет String, HashMap. Я их написал сам. HashMap не такой как в Java, без хеша, внутри обычный динамический массив, где в качестве элементов пара ключ-значение. Аналогично я решил добавить свой String, так как постоянно вручную выделял буфер нужного размера и копировал. Захотелось сделать попроще, чтобы сама строка расширялась. Мой простенький String чем-то похож на StringBuffer из Java, тоже есть capacity, при заполнении буфера capacity растёт в два раза. Теперь программу стало писать проще :)
Отчёт оценивали: 8275. Tekashnik+1791. Валерий Жданов+120071. New programist+11. Евгений Волосатов+117947. Dmitry Sinitsin+114008. Сергей +120659. no name+16861. Den Andreevich+19752. chokayes+19913. vip+111353. AlliZzeN+121136. RasDimday017663. Oleksandr+13922. Александр+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Познакомились с HashMap, но пока все размыто. Трудности: interface это вроде как только набор функций, его используют для множественного наследования в ява. Порхай как бабочка, коди как пчела.
Научился: Создала функцию public HashMap getTask() , чтобы сформировать словарь
и вызвала в основной программе это метод.
Интерфейс - это совокупность методов и правил взаимодействия элементов системы.
Другими словами интерфейс определяет как элементы будут взаимодействовать между собой. Хорошее видео.