[英]Java constructor overloading
public class Drop_ABCD {
private int First_number;
private int Second_number;
//Have one constructor overloaded with only one int
public Drop_ABCD(int First_number){
this.First_number = First_number;
}
//Both getters & Setters set for First_number & Second_number
}
在主班
Drop_ABCD abcd_obj = new Drop_ABCD(25485929);
ABCD_Main abcd_xml_drop = new ABCD_Main("drop",abcd_obj);
但是,当XML生成它作为既采取First_number
与2548592
和Second_number
与0
,
每当重载的数据类型为'int'时,它将填充int类型的所有其他值设置为0
。
我根本不希望包含Second_number
,但是默认值0
包含了它。
按照惯例工作。 在哪里可以找到官方的Java编码/样式标准?
熟悉Java中基元的语言语义。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
将原语更改为对象包装(将int更改为Integer),然后检查差异。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.