Ich programmiere auf netbeans ubuntu java standart project (test preparation). wenn ich AccountStudent.java erstellen, erhalte ich Fehler.
Konto.java
public abstract class Account {
protected double _sum;
protected String _owner;
protected static int accountCounter=0;
public Account(String owner){
this._sum=0;
this._owner=owner;
accountCounter++;
}
}
AccountStudent.java - Fehler: Symbol nicht gefunden: Konstruktor Konto()
public class AccountStudent extends Account{
}
Problembehebung - leeren Account-Konstruktor hinzufügen:
Konto.java
public abstract class Account {
protected double _sum;
protected String _owner;
protected static int accountCounter=0;
public Account(){
}
public Account(String owner){
this._sum=0;
this._owner=owner;
accountCounter++;
}
}
Warum sollte ich leeren Konstruktor Account erstellen, wenn er bereits existiert, weil er die Klasse Object erbt?
感謝