Questions tagged «boilerplate»


9
Java错误:未为默认构造函数定义隐式超级构造函数
我有一些简单的Java代码,其结构与此类似: abstract public class BaseClass { String someString; public BaseClass(String someString) { this.someString = someString; } abstract public String getName(); } public class ACSubClass extends BaseClass { public ASubClass(String someString) { super(someString); } public String getName() { return "name value for ASubClass"; } } 我将有很多子类BaseClass,每个子类以getName()自己的方式(模板方法模式)实现方法。 这很好用,但是我不喜欢子类中有多余的构造函数。输入更多,难以维护。如果要更改BaseClass构造函数的方法签名,则必须更改所有子类。 当我从子类中删除构造函数时,出现此编译时错误: Implicit super constructor …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.