java中的年月日简单编程

来源:百度知道 编辑:UC知道 时间:2024/06/10 02:37:32
class Birthday
{
private int Year,Month,Day;
Birthday()
{ Year=2000;
Month=1;
Day=1;
}
public void Brithday(int y,int m,int d)
{
year=y;Month=m;Day=d;
}
int Gety()
{return y;}

int Getm()
{return m;}

int Getd()
{return d;}
void GetBirthday()
{
System.out.println(Gety()+"年"+Getm()+"月"+Getd()+"日");

}
}

public class UseBirthday
{ public static void main(String[] args)
{ Birthday a=new Birthday(2000,1,1);
GetBirthday();
a.Birthday(2008,5,12);
a.GetBirthday();
}
}

将这段代码拷贝到UseBirthday类中和你的比较一下看看
public class UseBirthday {
public static void main(String[] args) {
Birthday a=new Birthday(2000,1,1);
a.GetBirthday();
a.Birthday(2008,5,12);
a.GetBirthday();
}
}

class Birthday {
private int Year, Month, Day;
Birthday(){
Year=2000;
Month=1;
Day=1;
}

Birthday(int y,int m,int d) {
Year = y;
Month = m;
Day = d;
}

public void Birthday(int y,int m,int d){
Year = y;
Month = m;
Day = d;
}
int Gety() {
return Year;
}

int Getm() {
return Month;
}

int Getd() {
return Day;
}

void GetBirthday() {
System.out.println(Gety() + "年" + Getm() + "月" + Getd() + "日");
}
}

????????什么问题撒

是啊,没说问题

你那类的初始化或者什么的是不是不合适啊?
public void Brithday(int y,int m,int d)
{