2、设计MyDate类,包含年、月、日三个成员变量,编写4个重载构造器,分别具有参数列

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:20:30

这是基础的不能再基础的东西!

你还是自己仔细琢磨以下吧,对你有好处的!

/*
*MyDate.java
*/
public class MyDate{
private int year,month,day;
MyDate(){
this(2007,1,1);
}
MyDate(int year){
this(year,1,1);
}
MyDate(int year,int month){
this(year,month,1);
}
MyDate(int year,int month,int day){
this.year=year;
this.month=month;
this.day=day;
}
public void print(){
System.out.println("The date is:\t"+year+"-"+month+"-"+day);
}
public static void main(String[] args){
MyDate date1,date2,date3,date4;
date1=new MyDate();
date1.print();
date2=new MyDate(2008);
date2.print();
date3=new MyDate(2008,8);
date3.print();
date4=new MyDate(2008,8,8);
date4.print();
}
}

请参考java.util.Date和java.util.Calendar