java编写一个日期类Date,要求: (1) 日期类Date的属性有:year、month、day,都是int型。 (2) 日期类Date的方法有: ① Date():构造方法,日期的默认初值为2018年4月11日。 ② Date(int y,int m,int d):构造方法,形参y、m、d分别为某个日期的年、月、日的初值。 ③ int getYear():获取日期的年份作为方法的返回值。 ④ int getMonth():获取日期的月份作为方法的返回值。 ⑤ int getDay():获取日期的日作为方法的返回值。 ⑥ void showDate():以“****年**月**日”形式显示一个日期
时间: 2023-05-20 09:04:22 浏览: 99
以下是Java编写的日期类Date的代码:
```
public class Date {
private int year;
private int month;
private int day;
public Date() {
this.year = 2018;
this.month = 4;
this.day = 11;
}
public Date(int y, int m, int d) {
this.year = y;
this.month = m;
this.day = d;
}
public int getYear() {
return this.year;
}
public int getMonth() {
return this.month;
}
public int getDay() {
return this.day;
}
public void showDate() {
System.out.println(this.year + "年" + this.month + "月" + this.day + "日");
}
}
```
你可以通过以下代码测试这个日期类:
```
public static void main(String[] args) {
Date date1 = new Date();
date1.showDate(); // 输出:2018年4月11日
Date date2 = new Date(2021, 10, 1);
date2.showDate(); // 输出:2021年10月1日
}
```
阅读全文