编写一个日期类Date
要求:1.日期类Date属性有:Year:int型,代表年Month:int型,代表月Day:int型,代表日2.日期类Date的方法有:Date():构造函数,日期的默...
要求:
1.日期类Date属性有:
Year: int型, 代表年
Month: int型, 代表月
Day: int型, 代表日
2.日期类Date的方法有 :
Date():构造函数,日期的默认初值为2000年1月1日
Date(int y,int m,int d): 构造函数,形参y,m,d分别为某个日期的年月日的初值。
int GetYear():获取日期的年份作为方法的返回值。
int GetMonth():获取日期的月份作为方法的返回值。
int GetDay():获取日期的日作为方法的返回值。
void ShowDate():以****年**月**日 的形式显示一个日期 展开
1.日期类Date属性有:
Year: int型, 代表年
Month: int型, 代表月
Day: int型, 代表日
2.日期类Date的方法有 :
Date():构造函数,日期的默认初值为2000年1月1日
Date(int y,int m,int d): 构造函数,形参y,m,d分别为某个日期的年月日的初值。
int GetYear():获取日期的年份作为方法的返回值。
int GetMonth():获取日期的月份作为方法的返回值。
int GetDay():获取日期的日作为方法的返回值。
void ShowDate():以****年**月**日 的形式显示一个日期 展开
3个回答
展开全部
public class Date {
private int year;
private int month;
private int day;
public Date() {
this(2000, 0, 1);//注意,此处2000年1月1日java里面是要2010/0/1才代表元月1日
}
public Date(int y, int m, int d) {
this.year = y;
this.month = m;
this.day = d;
}
public int getYear() {
return year;
}
public int getMonth() {
return month;
}
public int getDay() {
return day;
}
public void showDate() {
System.out.println(year + "年" + month + "月" + day + "日");
}
}
private int year;
private int month;
private int day;
public Date() {
this(2000, 0, 1);//注意,此处2000年1月1日java里面是要2010/0/1才代表元月1日
}
public Date(int y, int m, int d) {
this.year = y;
this.month = m;
this.day = d;
}
public int getYear() {
return year;
}
public int getMonth() {
return month;
}
public int getDay() {
return day;
}
public void showDate() {
System.out.println(year + "年" + month + "月" + day + "日");
}
}
展开全部
不好意思 ,手动写的,没测试,还有2楼的朋友,这个类中属性纯属int类型,不涉及date类型 所以个人认为不需要考虑那么多。
public class Date
{
private int Year;
private int Month;
private int Day;
public Date()
{
this.Year=2000;
this.Month=1;
this.Day=1;
}
public Date(int y,int m,int d)
{
this.Year=y;
this.Month=m;
this.Day=d;
}
public int GetYear(){
return this.Year;
}
public int GetMonth(){
return this.Month;
}
public int GetDay(){
return this.Day;
}
public void ShowDate()
{
System.out.println(Year+"年"+Month+"月"+Day+"日");
}
}
public class Date
{
private int Year;
private int Month;
private int Day;
public Date()
{
this.Year=2000;
this.Month=1;
this.Day=1;
}
public Date(int y,int m,int d)
{
this.Year=y;
this.Month=m;
this.Day=d;
}
public int GetYear(){
return this.Year;
}
public int GetMonth(){
return this.Month;
}
public int GetDay(){
return this.Day;
}
public void ShowDate()
{
System.out.println(Year+"年"+Month+"月"+Day+"日");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-12-02
展开全部
六核计划
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询