如果您提供这样的课程:
public class Foo{}或这个:
public class Foo(){ public Foo() { }}编译器将为此生成代码:
public class Foo(){ public Foo() { super(); }}因此,严格来说,对“ super()”的调用始终存在。
在实践中,您仅应在要传递给父构造函数的参数处调用“ super(…)”。
调用“ super()”(没有参数)并没有错,但是人们会嘲笑你的:-)



