使用对象和多个类在Java中打印生日

时间:2017-04-05 23:56:39

标签: java object

我只是在学习对象和类定义。此赋值用于创建名为birthday的对象,并以读者友好格式打印。当我运行它时,它打印“moredates.Date@15db9742”时应打印“4/21/1999”。

以下是我的日期课程。

package moredates;


public class Date {
    int year, month, day;

public Date(){
this.year=0;
this.month=0;
this.day=0;
}
public Date(int year, int month, int day){
this.year=year;
this.month=month;
this.day=day;

}
 public static void printDate (Date d){
    System.out.println(d.month + "/" + d.day + "/" + d.year);
}
}

这是我的主要类,它位于不同的文件中,但在同一个包中。

package moredates;

public class MoreDates {

public static void main(String[] args) {
Date birthday= new Date();
birthday.month=4;
birthday.day=21;
birthday.year=1999;
Date d=birthday;
System.out.print(d);

    }

}

0 个答案:

没有答案