Помогите решить лабу, разработать класс Person

Требуется разработать класс Person. Класс должен содержать:

  • Поля: ID, Имя, Фамилия, почтовый индекс, номер телефона.
  • Методы: добавление значения поля, вывод каждого поля по отдельности и всех полей сразу.

Разработать класс, позволяющий создать массив из объектов класса Person. Для элементов этого массива, требуется реализовать:

  • Сортировку по возрастанию/убыванию для каждого из полей.
  • Вывод элементов массива.

Помочь как?
Что пробовали делать, что получилось, что не получилось?