java题目中的成员方法 int getYear():获取日期的年数作为方法的返回值; 在我的算法中有什么用?看问题
编写一个日期类MyDate,要求:(1)日期类MyDate的成员变量有:year、month、day都是int型。(2)日期类的方法有:构造方法MyDate(),日期的默...
编写一个日期类MyDate,要求:
(1) 日期类 MyDate的成员变量有:year、 month、day 都是int 型。
(2)日期类的方法有:
构造方法 MyDate(),日期的默认值为2008年1月1日;
构造方法 MyDate(int y,int m,int d),形参y、m、d分别为某个日期的年月日的初始值;
成员方法 int getYear():获取日期的年数作为方法的返回值;
成员方法 int getMonth():获取日期的月份作为方法的返回值;
成员方法 int getYear():获取日期的日作为方法的返回值;
成员方法 void showDate():按“yyyy年mm月dd日”格式显示一个日期。
在测试类中创建一个MyDate类的对象,显示该对象的年月日。
题目中的几个成员方法getYear()。。。。好像没有体现到用处。
我的算法是:
class MyDate{
int year,month,day;
MyDate(){
year=2008;
month=1;
day=1;
}
MyDate(int y,int m,int d){y=year;m=month;d=day;}
int getYear(){return year;}
int getMonth(){return month;}
int getDay(){return day;}
void showDate(){System.out.println(year+"年"+month+"月"+day+"日");}
}
public class Test4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
MyDate A=new MyDate(2009,8,8);
A.showDate();
}
} 展开
(1) 日期类 MyDate的成员变量有:year、 month、day 都是int 型。
(2)日期类的方法有:
构造方法 MyDate(),日期的默认值为2008年1月1日;
构造方法 MyDate(int y,int m,int d),形参y、m、d分别为某个日期的年月日的初始值;
成员方法 int getYear():获取日期的年数作为方法的返回值;
成员方法 int getMonth():获取日期的月份作为方法的返回值;
成员方法 int getYear():获取日期的日作为方法的返回值;
成员方法 void showDate():按“yyyy年mm月dd日”格式显示一个日期。
在测试类中创建一个MyDate类的对象,显示该对象的年月日。
题目中的几个成员方法getYear()。。。。好像没有体现到用处。
我的算法是:
class MyDate{
int year,month,day;
MyDate(){
year=2008;
month=1;
day=1;
}
MyDate(int y,int m,int d){y=year;m=month;d=day;}
int getYear(){return year;}
int getMonth(){return month;}
int getDay(){return day;}
void showDate(){System.out.println(year+"年"+month+"月"+day+"日");}
}
public class Test4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
MyDate A=new MyDate(2009,8,8);
A.showDate();
}
} 展开
3个回答
2015-04-09
展开全部
你有这样的想法很好,getYear几个函数是你提供给外部的接口。因为你是练习并没有具体的需求所以觉得没有用。但是如果你要在外部获得year呢,所以只是练习没有关系,把题目要求当做需求完成就可以了。在实际的开发中一般不会有没用的接口。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询