Мы продолжаем эксперименты с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы начинаем создание игры BlackJack, а конкретно создадим вначале проект IteratorBlackJack и создадим класс Card(), который продемонстрирует возможность использования итератора для перечисления не только чисел.
Дата отправки отчёта:
23 марта 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Enum в Java прилично отличается от того, что в C#
Что было сложным:
Ничего
Комментарии:
Это было ожидаемо, я уснул. Но есть и плюсы, я наконец-то выспался и первая пара в час, так что ещё даже успею пару уроков пройти =)
• Вот, смотрите, уже и пригодилось то, что в шарпе можно создавать экземпляры внутренних классов. Так как Face и Suit по логике и должны находится в классе Card, зачем им быть вне его и захламлять пространство имён, они ж больше ни для чего не используются, и нужны только этому классу? • А в Java нельзя корректировать порядковые номера элементов перечисления, как на скриншоте? • И ещё. Там нельзя явно преобразовывать их в int? • И последний вопрос, почему вы пишете toString как обычный метод, его ж переопределить нужно, или в Java это тоже не так?
Кстати когда что-то слушаешь вебинар по программированию, я тоже порой засыпаю, а вот когда начинаю кодить, какой бы я уставший не был спать не хочется. Единственное когда сильно уставший слепой напор начинает сбоить и уже код быстро не понабираешь постоянно идут исправления и ошибки.
Научился: Подготовили поле на котором будет строить программу.
Класс Card Трудности: Почему функцию из enum Face нельзя вызвать Face.getAmount(), а именно face.getAmount(). гуд
Научился: Реализовывать класс Card Трудности: Придумать что было самым сложным Весь урок думал о том что Eleven это 11))) Но игромистр всё таки исправился)