明天考试了 真的真的很需要注释才能背下来 很多基础的都不会希望注释详细点。。。

package ClassWork.exam;

import java.io.Serializable;

public class Date implements Serializable {
int year;
int month;
int day;

public Date() {
    this(1, 1);
}

public Date(int month, int day) {
    this(month, day, 1900);
}

public Date(int month, int day, int year) {
    this.year = year;
    this.month = month;
    this.day = day;
}

public int getDay() {
    return this.day;
}

public int getMonth() {
    return this.month;
}

public int getYear() {
    return this.year;
}

@Override
public String toString() {
    return this.year + "-" + this.month + "-" + this.day;
}

}

package ClassWork.exam; 
import java.io.Serializable; // 导包

/**
 * 创建Date类 实现 Serializable序列化接口
 *
 */
public class Date implements Serializable {
    // 定义int整型变量 year month day
    int year;
    int month;
    int day;

    /**
     * 构造方法调用有参构造
     */
    public Date() {
        this(1, 1);
    }

    /**
     * 有参构造调用全参构造
     * 
     * @param month
     * @param day
     */
    public Date(int month, int day) {
        this(month, day, 1900);
    }

    /**
     * 全参构造
     * 
     * @param month
     * @param day
     * @param year
     */
    public Date(int month, int day, int year) {
        this.year = year;
        this.month = month;
        this.day = day;
    }

    /**
     * 为每个变量做get方法
     * 
     * @return
     */
    public int getDay() {
        return this.day;
    }

    public int getMonth() {
        return this.month;
    }

    public int getYear() {
        return this.year;
    }

    /**
     * 重写object的tostring方法
     */
    @Override
    public String toString() {
        return this.year + "-" + this.month + "-" + this.day;
    }
}