Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Класс Date хранит текущую дату в виде 3-х чисел int: день, месяц, год. В классе Date создайте два конструктора.

name name Ученик (165), на голосовании 2 года назад
1. Конструктор по умолчанию который задает дату 1.1.1970 - старт эпохи Unix.

2. Конструктор c параметрами в виде 3-х чисел int: день, месяц, год.

Соответственно геттеры getDay, getMonth, getYear возвращают соответствующие элементы даты.
Голосование за лучший ответ
Оракул Оракул (62095) 2 года назад
 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;
}
}
Похожие вопросы