例如我有这个:
class A{
private int mine = 0; //Some field...
public A(int a){mine+=a; /*Some operation1...*/}
}
class B extends A{
private int mine = 0; //Some field...
public B(int a){mine-=a; /*Some operation2...*/}
}
我得到:
error: constructor A in class A cannot be applied to given types;
public B(int a){}
required: int
found: no arguments
reason: actual and formal argument lists differ in length
1 errors
我不明白错误?告诉我该怎么做?
但是,如果“A”的构造函数没有参数,则代码有效。
但我需要执行 Operation1(又名mine+=a;
),所以我需要 A 的论点,但后来我失败了。
我封闭在这个魔法圈里。我该怎么办?