如果我有一个类,例如在构造函数中初始化的 HashMap 像这样......
public class MySuper{
HashMap<String,String> foo;
public MySuper(){
foo = new HashMap<String,String>();
}
}
我的印象(这是不正确的)是我只需要在子类中调用 super 并且会发生相同的初始化,但是 Eclipse 对以下语法不满意......
public class MySub extends MySuper{
public MySub(){
super.MySuper()
}
}
所以,我很好奇这样做的正确方法是什么。我是否必须在 MySuper 中创建一个单独的方法来进行初始化并调用 super ?(我知道这会起作用),但我的印象是有一种方法可以在我要扩展的类上调用 super 并让它执行它通常在其构造函数中执行的任何操作。
TIA