1) Создать класс (классы), указанный в задании. По возможности использовать assert и
исключения для обработки ошибочных ситуаций.
2) В отдельном файле разработать тестовое приложение, использующее класс (классы),
указанный в задании. Провести тестирование всех методов и конструкторов с выводом
данных и результатов.
Разработать абстрактный базовый класс Series (Прогрессия) и производный
класс Exponential - геометрическая прогрессия, который должен реализовать
вычисления ]-го члена прогрессии, метод вычисления суммы прогрессии.
Класс должен реализовать:
-интерфейсы Comparable и Comparator с возможностью выбора одного из полей
для сравнения
-интерфейс Iterator - индексатор по всем полям объекта
-метод для сохранения значений всех полей в строке текста (переопределить
toString())
-конструктор или метод для инициализации объекта из строки текста
Создать консольное приложение, демонстрирующее использование класса. Создать
небольшой массив объектов и напечатать отсортированными по выбранному полю.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |