我知道我在这里问一些严重的101问题...
我有一些Foo
类和一个扩展Bar
的类Foo
。在Foo
中,我有一个构造函数,该构造函数接受一组参数,并将其设置为其字段。派生类(例如Bar
)通常不需要进行修改。现在我的IDE给我“Foo中没有默认的构造函数” 。从一点谷歌搜索看来,这似乎是因为“构造函数未继承”。因此,一切都很好,但是我现在如何使它工作而不在每个派生类中复制此构造函数?我假设有一个更合理的方法?
最佳答案
使用super
构造函数:
public Bar(int a, double b, ...) {
super(a, b, ...);
}