为了账号安全,请及时绑定邮箱和手机立即绑定

求分析,在java中的getday代表什么含义?

求分析,在java中的getday代表什么含义?

牧羊人nacy 2021-07-19 21:15:01
class BrithDate{private int day;private int mouth;private int year;public BrithDate(int d,int m, int y){day=d;mouth=m;year=y;}public void setDay(int d){day = d;}public void setMouth(int m){mouth = m;}public void setYear(int y){year= y;}public int getDay(){return day;}public int getMouth(){return mouth;}public int getYear(){return year;}public void display(){System.out.println(day+" - "+mouth+"-"+year);}}这里的gatday在程序里貌似没有调用,不懂。。。不要getDay(){ return day;}程序也能编译运行!!! 菜鸟求大神们解决测试程序:public class Test {public static void main(String args[]){Test test = new Test();int date = 9;BirthDate d1= new BirthDate(7,7,1970);BirthDate d2= new BirthDate(1,1,2000); test.change1(date);test.change2(d1);test.change3(d2);System.out.println("date=" + date);d1.display();d2.display();}public void change1(int i){i = 1234;}public void change2(BirthDate b) {b = new BirthDate(22,2,2004);}public void change3(BirthDate b) {b.setDay(22);}}
查看完整描述

3 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

create.getDay(),
比如create的参数值是‘2019-06-11 12:10:03’
getDay()方法就是获得这一天的星期码(int类型的),从星期一到星期日的星期码是1,2,3,4,5,6,0。其功能就是用于获取传入日期的星期码的;
比如:
create的参数值是‘2019-06-11 12:10:03’,那么create.getDay()得到的值就是‘2’
知道了这个再怎么用就会显而易见了,setDay()方法和getDay()方法完全就是set、get的关系,不在赘述

查看完整回答
反对 回复 2021-07-25
?
森栏

TA贡献1810条经验 获得超5个赞

··· 你这个只是个BrithDate 类 在这个类里面弄了个构造体 和 几个方法
你都没调用 方法就是个声明 你不调用 只要语法没错 里面写啥都行 放那也无所谓

查看完整回答
反对 回复 2021-07-25
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

getday()方法和setday方法都是获取和设置的方法,你没有也可以。你的主函数里面又没有用到此方法,所以编译当然不会报错。

查看完整回答
反对 回复 2021-07-25
  • 3 回答
  • 0 关注
  • 549 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信