TASK
- Утворити клас Фрукт, який містить:
- поля назва та колір,
- визначити конструктор з параметрами,
- методи input() та print(), для зчитування даних з консолі та виведення даних на консоль, а також перевантажити варіанти введення-виведення з файлу.
- властивості для полів,
- перевизначити метод toString().
- Утворити похідний від нього клас Цитрус, який має:
- поле - вміст вітаміну С в грамах,
- конструктор з параметрами,
- властивість,
- перевизначені методи input() та print().
- Утворити List фруктів і додати до нього 5 різних фруктів і цитрусів.
- Видрукувати дані про ті фрукти, колір яких є 'жовтий'.
- Посортувати список фруктів за назвою і результат вивести у файл
- Передбачити перехоплення виняткових ситуацій
- Сериалізувати-десериалізувати список у Xml форматі
- Написати юніт-тести на методи класів