當你上課只有Object
作爲家長時,打電話給super()
是否需要或很好的做法?Java類在沒有父類時應該調用super()嗎?
即
public class Foo {
public Foo() {
super();
// Other stuff
}
}
或
public class Foo {
public Foo() {
// Other stuff
}
}
當你上課只有Object
作爲家長時,打電話給super()
是否需要或很好的做法?Java類在沒有父類時應該調用super()嗎?
即
public class Foo {
public Foo() {
super();
// Other stuff
}
}
或
public class Foo {
public Foo() {
// Other stuff
}
}
號它隱含地調用,所以世界上沒有理由罵它。
正如在複製中所討論的那樣,無論父類是什麼,也沒有理由要*稱它。 –
@Duncan如果超類的構造函數需要參數,它是必需的,所以我不會說沒有理由永遠不會調用它。 –
我相信這個問題是專門與no-arg'super();'調用相關的。 –
它既不是...... –