我从另一个 class 扩展后构造函数不工作
Constructor not working after I am extending from another class
我正在尝试 运行 这段代码,但我对为什么构造函数不起作用感到困惑。
class Timber{
String item_Name;
int length;
int width;
String sku;
public Timber(String name, int L, int W, String iSku){
item_Name = name;
length = L;
width = W;
sku = iSku;
}
}
class Main extends Timber{
public static void main(String[] args) {
Timber small = new Timber("2 by 4", 2, 4, "1010");
System.out.println(small.length);
}
}
只需在您的 Timber 中添加默认构造函数 class。
public Timber() {}
我正在尝试 运行 这段代码,但我对为什么构造函数不起作用感到困惑。
class Timber{
String item_Name;
int length;
int width;
String sku;
public Timber(String name, int L, int W, String iSku){
item_Name = name;
length = L;
width = W;
sku = iSku;
}
}
class Main extends Timber{
public static void main(String[] args) {
Timber small = new Timber("2 by 4", 2, 4, "1010");
System.out.println(small.length);
}
}
只需在您的 Timber 中添加默认构造函数 class。
public Timber() {}