class MyDate {
private int year;
private int month;
private int day;
public MyDate(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
public MyDate(MyDate date) {
year = date.getYear();
month = date.getMonth();
day = date.getDay();
}
public MyDate(String date) {
String[] parts = date.split("\\.");
year = parseInt(parts[0]);
month = parseInt(parts[1]);
day = parseInt(parts[2]);
}
public int getYear() {
return year;
}
public int getMonth() {
return month;
}
public int getDay() {
return day;
}
@Override
public String toString() {
return year + "." + month + "." + day;
}
}
2. Конструктор c параметрами в виде 3-х чисел int: день, месяц, год.
Соответственно геттеры getDay, getMonth, getYear возвращают соответствующие элементы даты.