Проект №1 Создать консольное приложение, удовлетворяющее следующим требованиям:
- Использовать возможности ООП: классы, наследование, полиморфизм, инкапсуляция.
- Каждый класс должен иметь исчерпывающее смысл название и информативный состав.
- Наследование должно применяться только тогда, когда это имеет смысл.
- При кодировании должны быть использованы соглашения об оформлении кода java code convention.
- Классы должны быть грамотно разложены по пакетам.
- Работа с консолью или консольное меню должно быть минимальным.
- Для хранения параметров инициализации можно использовать файлы.
Вариант №9 : Авиакомпания.
- Определить иерархию самолетов.
- Создать авиакомпанию.
- Посчитать общую вместимость и грузоподъемность.
- Провести сортировку самолетов компании по дальности полета.
- Найти самолет в компании, соответствующий заданному диапазону параметров потребления горючего.
============================= Проект №2
Создать программу обработки текста учебника по программированию с использованием классов: Символ, Слово, Предложение, Знак препинания и др. Во всех задачах с формированием текста заменять табуляции и последовательности пробелов одним пробелом.
Вариант №8 :
- Слова текста, начинающиеся с гласных букв, рассортировать в алфавитном порядке по первой согласной букве слова.