Q。确定用于在第1行调用无参数构造函数Product()的有效选项。
class Product{
int productId;
String productName;
Product( ) {
productId=0; productName="";
}
Product(int id, String name) {
//access Product() ---- Line 1
productId=id;
productName=name;
}
}
A。 this();
您能帮我理解如何在此处使用'this'参考变量吗?
是,只需使用this调用构造函数:
Product( ) {
this(0,"");
}
您能帮我理解如何在此处使用'this'参考变量吗?
this()
未使用变量。
这是一个特殊的语法结构,上面写着“在同一类中调用另一个构造函数”。
但是,稍后可以在构造函数中使用this
,以便在当前正在构造的实例上访问成员变量或实例方法,例如:
this.productId = id;