编写一个日期类 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初始化。
展开
 我来答
a2265
推荐于2021-01-07 · TA获得超过1908个赞
知道小有建树答主
回答量:1140
采纳率:0%
帮助的人:599万
展开全部
刚执行完,看看行不?
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();
}
}
百度网友d921d02
推荐于2018-03-21 · TA获得超过1107个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:582万
展开全部
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+"日");
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
penjew
2008-01-08 · 超过10用户采纳过TA的回答
知道答主
回答量:247
采纳率:0%
帮助的人:30.9万
展开全部
这也太厉害了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式