Лабораторная работа 5
«Наследование. Java Swing»
task
- Создать абстрактный класс Series (прогрессия) с методами:
- вычисления j-го элемента прогрессии (абстрактный)
- вычисления суммы прогрессии (не абстрактный)
- toString, возвращает строку с элементами прогрессии (не абстрактный)
- сохранения первых n элементов в файл (не абстрактный)
- Определить производные классы: Liner (арифметическая прогрессия) и Exponential (геометрическая прогрессия).
- Реализовать вывод элементов прогрессии в файл.
- Реализовать оконное приложение (Java Swing) с удобным интерфейсом (выбор прогрессии, выбор имени файла и т.п.), в т.ч. отображения на окне первых n элементов.