私は、この抽象クラスがある場合:私は抽象的なものから新しいクラスを拡張ときコンストラクタを定義する必要がありますか?抽象クラスを継承するクラスですか?
package com.abc;
public abstract class Player {
private String name;
public Player(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
を、新しいクラスがデフォルトで継承されたコンストラクタを使用しない、または私は「スーパー呼び出すコンストラクタを作成する必要があります。 "?
私はあなたが 'Super'を呼び出すべきだと思います。 – vm345
抽象クラスがパラメータを持たないコンストラクタを持っているかどうかによって異なります。 – AxelH
@AxelHそれは' public player(String name){' –