При запуске программы с параметром -с программа должна добавлять человека с заданными параметрами в конец списка allPeople, и выводить id (index) на экран.
При запуске программы с параметром -u программа должна обновлять данные человека с заданным id в списке allPeople.
При запуске программы с параметром -d программа должна логически удалять человека с заданным id в списке allPeople.
При запуске программы с параметром -i программа должна выводить на экран данные о человеке с заданным id по формату указанному в задании.
package com.javarush.task.task17.task1710;
import java.util.Date;
public class Person {
private String name;
private Sex sex;
private Date birthDate;
private Person(String name, Sex sex, Date birthDate) {
this.name = name;
this.sex = sex;
this.birthDate = birthDate;
}
public static Person createMale(String name, Date birthDate) {
return new Person(name, Sex.MALE, birthDate);
}
public static Person createFemale(String name, Date birthDate) {
return new Person(name, Sex.FEMALE, birthDate);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Sex getSex() {
return sex;
}
public void setSex(Sex sex) {
this.sex = sex;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
}