Содержание
- Неизменяемые объекты
- Определение
- Конструкторы
- Методы
- Статические методы
- Изменяемые объекты
- Определение
- Инкапсуляция
Домашнее задание 5. Свой сканер
-
Реализуйте свой аналог класса
Scanner
на основе
Reader.
-
Примените разработанный
Scanner
для
решения задания «Реверс».
-
Примените разработанный
Scanner
для
решения задания «Статистика слов».
-
Нужно использовать блочное чтение.
Код, управляющий чтением, должен быть общим.
- Сложный вариант.
Код, выделяющий числа и слова, должен быть общим.
-
Обратите внимание на:
- Обработку ошибок.
- Модификаторы доступа.
-
Слова и числа, пересекающие границы блоков,
особенно — больше одного раза.
Экзаменационные вопросы
- Объекты-значения и объекты-сущности
- Поля, конструкторы, методы
Практические навыки
- Умение реализовывать простые неизменяемые объекты
- Умение реализовывать простые изменяемые объекты