Code:
class Mitarbeiter {
private String Name;
private int Dienstnummer;
private float Gehalt;
private String Abteilung;
private String Position;
public void addMitarbeiter(String Name, int Dienstnummer, float Gehalt, String Abteilung) { // neuer Mitarbeiter wird angelegt
this.Name = Name;
this.Dienstnummer = Dienstnummer;
this.Gehalt = Gehalt;
this.Abteilung = Abteilung;
}
public void set_Gehalt_festBetrag(float Betrag) { // Erhöhung um festen Betrag
Gehalt += Betrag;
}
public void set_Gehalt_Prozent (float Prozent) { // Erhöhung um Prozent
Gehalt *= Prozent;
}
public void set_Abteilung (String Abt) { // neue Abteilung
Abteilung = Abt;
}
}
public class personalv {
public static void main (String[] args) {
Mitarbeiter[] Liste = new Mitarbeiter[10];
Mitarbeiter temp = new Mitarbeiter();
temp.addMitarbeiter("mein_Name", 12345, 2000,"21");
Liste[0]=temp;
}
} so läuft das programm.
ist etwas anders, weil ich dachte da wäre ein fehler der keiner war.
naja egal. wenn deins jetzt läuft... ok