晕死,15个参数的构造器!提供默认值呗。
public class Many{
int para1,para2;
String para3;
public Many(int para1,int para2,String para3){
this.para1=para1;
this.para2=para2;
this.para3=para3;
}
public Many(String para3){
this(0,0,para3);
}
}不要试图为para1和para2分别弄一个构造器,因为他们的类型相同!
public class Many{
int para1,para2;
String para3;
public Many(int para1,int para2,String para3){
this.para1=para1;
this.para2=para2;
this.para3=para3;
}
public Many(String para3){
this(0,0,para3);
}
}不要试图为para1和para2分别弄一个构造器,因为他们的类型相同!
所有用到的参数都放在List中
如:public Many(XXXObject obj)
{
}对象为
class XXXObject
{private String xx1="one";
private String xx2="two";
private int xx3=3;
.........
下面有更多的或不同类型的参数,都给上默认值
并且每个属性都有setter和getter方法
public XXXObject()
{
}
}构造时用
XXXObject obj=new XXXObject();
obj.setXx1("hello")
没有set值的属性为默认的
然后构造
Many many=new Many(obj);