クラスを拡張しようとしているときに遭遇する問題を誰かが助けてくれるのだろうかと思っていました。私は拡張クラスに私の基本クラスの一部であるファーストネームとラストネームを追加できるようにしたい。ここでJavaでクラスを拡張しようとしているときに問題が発生しました
が私の基本クラスPerson.java
public class Person
{
private String firstName = "";
private String lastName = "";
private String id = "";
public Person()
{
}
public Person(String firstName, String lastName, String id)
{
this.firstName = firstName;
this.lastName = lastName;
this.id = id;
}
から抜粋されており、ここで私は、基本クラスを拡張しようとしていたクラスです:
public TeamMember(String firstName, String lastName, String team, String id, String role)
{
super(firstName, lastName);
this.team = team;
this.id = id;
this.role = role;
}
私が受け取るエラーは、次のとおりです。
エラー:(25,9)java:コンストラクタクラスxxx.xxxx.xxx.xxのPerson は、指定された型には適用できません。 必要ありません:引数 が見つかりました:java.lang.Stringで、java.lang.Stringで 理由:私がスーパーにあったものをマッチしたコンストラクタを作成する必要がありました