です。 "superへの呼び出しはコンストラクタの最初のステートメントでなければなりません"というエラーが発生し続けます。スーパーへの呼び出しはコンストラクタの最初のステートメントでなければなりませんが、それは
問題は、はで、私のコンストラクタの最初の文です。
public void CheckingAccountCustomer(int a){
super(n, p, b);
accountNo = a;
}
これも私のスーパークラスです。
public void customer(String n, int p, double b){
name = n;
pin = p;
balance = b;
}
私はここで間違っていますか?
ここで興味深いのは、これらはコンストラクタではないので、 'super()'を呼び出すと、子クラスのメソッドの中から親クラスのコンストラクタを呼び出そうとしていることです。エラーメッセージは、 "その子のコンストラクタの最初の行ではありません。それは本当ですが、ひどく役に立ちません。 「コンストラクタではないスーパーに電話する」というメッセージがいいかもしれません。 –
私は間違いなくこれを迅速に解決することを期待していませんでした。もちろん、それは私が見えないほど盲目だった単純な修正でした。しかし、まだ、皆に感謝します。 –