利用intellij声明日期类,包含年月日三个实例变量,并且创建日期对象,显示当前系统的年月日期信息
时间: 2024-10-20 16:08:33 浏览: 17
在 IntelliJ IDEA 中声明一个日期类,你可以按照以下步骤操作:
首先,打开一个新的 Java 文件,然后定义一个名为 `DateClass` 的类,它将包含三个实例变量代表年、月、日:
```java
import java.util.Date;
public class DateClass {
private int year;
private int month;
private int day;
// 构造函数用于初始化年月日
public DateClass(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
// 获取当前系统日期的方法(这里只是一个示例,实际应用会使用 `new Date()`)
public void displayCurrentDate() {
Date currentDate = new Date();
System.out.printf("当前系统日期: %04d-%02d-%02d", currentDate.getYear() + 1900, currentDate.getMonth() + 1, currentDate.getDate());
}
}
```
在这个类中,我们有一个构造函数接受年、月和日作为参数,并创建了一个 `displayCurrentDate` 方法来获取并显示当前系统日期。请注意,`getYear()` 和 `getMonth()` 返回的是一个范围较小的值,所以需要加上1900和1来进行转换。
现在,如果你想创建一个 `DateClass` 的对象并显示当前日期,可以这样做:
```java
public static void main(String[] args) {
DateClass currentDateObject = new DateClass(0, 0, 0); // 使用默认构造函数
currentDateObject.displayCurrentDate();
}
```
运行这个程序,你会看到类似 "当前系统日期: 202X-XX-XX"(这里的 X 会被当前的实际日期替换),表示当前的年月日。
阅读全文