Hi, hab ein ganz kleines Problem. Ich will eine Klasse "Mitarbeiter" an die Klasse "Vorgesetzter" vererben.
Müssen sie beide in einem Package sein? Ja, sind sie bei mir.
Da sagt er dann:
cannot find Symbol
symbol: constructor Mitarbeiter
location: class Aufgabe2.Mitarbeiter
Hab das Prinzip der Vererbung verstanden hab halt nur Problemem mit dem Code.
Das ist der code von der Klasse Mitarbeiter:
Müssen sie beide in einem Package sein? Ja, sind sie bei mir.
Code:
package Aufgabe2;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Chewbacca
*/
public class Vorgesetzter extends Mitarbeiter {
}
Da sagt er dann:
cannot find Symbol
symbol: constructor Mitarbeiter
location: class Aufgabe2.Mitarbeiter
Hab das Prinzip der Vererbung verstanden hab halt nur Problemem mit dem Code.
Das ist der code von der Klasse Mitarbeiter:
Code:
package Aufgabe2;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Chewbacca
*/
public class Mitarbeiter {
private String name;
private String vorgesetzter;
private int bestellLimit;
public Mitarbeiter(String name) {
this.name = name;
}
public void setzeAllgemeinesLimit(int limit) {
bestellLimit = limit;
}
private Boolean darfBestellen(int betrag) {
return betrag > bestellLimit;
}
public String gibInfo() {
String info = "";
if (this.vorgesetzter.equals(null)) {
info = "Name " + this.name + ".";
}
else {
info = "Name " + this.name + ". Mein Vorgesetzter ist "
+ this.vorgesetzter;
}
return info;
}
}
Zuletzt bearbeitet: