编写一个日期类 MyDate ,要求如下:
(1)类MyDate有属性year、month、day,均为int型,分别代表日期的年、月、日。(2)类MyDate有方法:intgetYear():获取日期的年份作为方...
(1) 类MyDate有属性year、month、day,均为 int 型,分别代表日期的年、月、日。
(2) 类MyDate有方法:
int getYear( ) : 获取日期的年份作为方法的返回值。
int getMonth( ) : 获取日期的月份作为方法的返回值。
int getDay( ) : 获取日期的日作为方法的返回值。
void showDate( ) : 以 ****年**月**日 的形式显示一个日期。
(3) 用构造器对year、month、day初始化。 展开
(2) 类MyDate有方法:
int getYear( ) : 获取日期的年份作为方法的返回值。
int getMonth( ) : 获取日期的月份作为方法的返回值。
int getDay( ) : 获取日期的日作为方法的返回值。
void showDate( ) : 以 ****年**月**日 的形式显示一个日期。
(3) 用构造器对year、month、day初始化。 展开
展开全部
刚执行完,看看行不?
import java.util.Calendar;
public class MyDate {
int year ;// 年份
int month ;//月
int day ;//日
/**
* 功能描述 :空构造器设置日期为当前年,月,日
*/
public MyDate() {
Calendar rightNow = Calendar.getInstance();
year = rightNow.getTime().getYear() + 1900;
month = rightNow.getTime().getMonth() +1;
day = rightNow.getTime().getDate();
}
/**
* 功能描述 :带参构造器,设置日期为给定年,月,日
*/
public MyDate(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
/**
* 功能描述 :获得年
*/
public int getYear(){
return year;
}
/**
* 功能描述 :获得月
*/
public int getMonth(){
return month;
}
/**
* 功能描述 :获得日
*/
public int getDay(){
return day;
}
/**
* 功能描述 :打印年月日
*/
public void showDate(){
System.out.println(year+"年"+month+"月"+day+"日");
}
public static void main(String[] args) {
new MyDate().showDate();
}
}
import java.util.Calendar;
public class MyDate {
int year ;// 年份
int month ;//月
int day ;//日
/**
* 功能描述 :空构造器设置日期为当前年,月,日
*/
public MyDate() {
Calendar rightNow = Calendar.getInstance();
year = rightNow.getTime().getYear() + 1900;
month = rightNow.getTime().getMonth() +1;
day = rightNow.getTime().getDate();
}
/**
* 功能描述 :带参构造器,设置日期为给定年,月,日
*/
public MyDate(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
/**
* 功能描述 :获得年
*/
public int getYear(){
return year;
}
/**
* 功能描述 :获得月
*/
public int getMonth(){
return month;
}
/**
* 功能描述 :获得日
*/
public int getDay(){
return day;
}
/**
* 功能描述 :打印年月日
*/
public void showDate(){
System.out.println(year+"年"+month+"月"+day+"日");
}
public static void main(String[] args) {
new MyDate().showDate();
}
}
展开全部
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 int getYear(){
return yea;
}
public int getMonth(){
return month;
}
public int getDay(){
return day;
}
public void showDate(){
System.out.println(year+"年"+month+"月"+dat+"日");
}
}
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 int getYear(){
return yea;
}
public int getMonth(){
return month;
}
public int getDay(){
return day;
}
public void showDate(){
System.out.println(year+"年"+month+"月"+dat+"日");
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这也太厉害了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询