java中如何调用带类类型参数的构造方法
publicclassDate{privateintday,month,year;Date(){day=1;month=1;year=2008;}Date(Dated){...
public class Date{
private int day,month,year;
Date(){
day=1;
month=1;
year=2008;
}
Date(Date d){
day=d.day;
month=d.month;
year=d.year;
}
}
public static void main(string args[]){
statements;
}
在主类中如何调用构造方法 Date(Date d)??? 展开
private int day,month,year;
Date(){
day=1;
month=1;
year=2008;
}
Date(Date d){
day=d.day;
month=d.month;
year=d.year;
}
}
public static void main(string args[]){
statements;
}
在主类中如何调用构造方法 Date(Date d)??? 展开
6个回答
展开全部
可以定义多个构造方法,不同的构造方法,只不过参数个数不一样罢了,
你想调用那个构造器,只要给不同的参数就行了,
Date date=new Date(d)即是调用有参的构造器啦,
你想调用那个构造器,只要给不同的参数就行了,
Date date=new Date(d)即是调用有参的构造器啦,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要给day,month,year有set()方法,让他们可以被赋值
或者加一个构造方法
Date(int day,int month,int year)
{
this.day=day;this.month=month;this.year=year;
}
public static void main(string args[]){
Date dd=new Date(08,08,2008);
Date ddd=new Date(dd);
}
或者加一个构造方法
Date(int day,int month,int year)
{
this.day=day;this.month=month;this.year=year;
}
public static void main(string args[]){
Date dd=new Date(08,08,2008);
Date ddd=new Date(dd);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date d=new Date();
Date date=new Date(d);
Date date=new Date(d);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date d = new Date();//调用无参的构造方法
Date d = new Date(new java.util.Date());//调用有参的构造方法
Date d = new Date(new java.util.Date());//调用有参的构造方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询