Содержание

  1. Неизменяемые объекты
    1. Определение
    2. Конструкторы
    3. Методы
    4. Статические методы
  2. Изменяемые объекты
    1. Определение
    2. Инкапсуляция

Домашнее задание 5. Быстрый реверс

Быстрый реверс
  1. Реализуйте свой аналог класса Scanner. Разработайте класс Reverse, читающий числа из стандартного входа, и выводящий их на стандартный вывод в обратном порядке.
  2. Примените разработанный Scanner для решения задания «Реверс».
  3. Модифицируйте решени задания «Реверс» так, что бы оно работало за линейное время.

Примеры

zip

Экзаменационные вопросы

  1. Объекты-значения и объекты-сущности
  2. Поля, конструкторы, методы

Практические навыки

  1. Умение простые реализовывать неизменяемые объекты
  2. Умение простые реализовывать изменяемые объекты