如果我有這個抽象類:我應該定義一個構造函數是一個擴展抽象類的類嗎?
package com.abc;
public abstract class Player {
private String name;
public Player(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
當我延長從抽象的一個新的類,它的新類默認使用繼承的構造,或者我必須創建一個所謂的「超級構造「?
我認爲你應該調用'超級' – vm345
它取決於抽象類是否有一個沒有參數的構造函數 – AxelH
@AxelH它會出現如此:'public Player(String name){'。 –