Wenn ich die Aufgabe überprüfen lasse, erhalte ich immer diese Fehlermeldung:
"Error in de/codegym/task/task05/task0513/Rechteck.java on line 32
method initialisieren(int,int,int) is already defined in class de.codegym.task.task05.task0513.Rechteck"
Ich bin aber genauso vorgegangen wie bei den Aufgaben zuvor und da war es kein Problem, wenn ich mehrere Methoden mit der Bezeichnung "initialisieren" hatte, solange ich andere Werte initialisiert habe.
package de.codegym.task.task05.task0513;
/*
Lass uns ein Rechteck erstellen
*/
/*
oben, links, breite und hoehe besitzen
*/
public class Rechteck {
//schreib hier deinen Code
int oben;
int links;
int breite;
int hoehe;
public void initialisieren(int oben, int links, int breite, int hoehe){
this.oben = oben;
this.links = links;
this.breite = breite;
this.hoehe = hoehe;
}
public void initialisieren(int oben, int links, int breite){
this.oben = oben;
this.links = links;
this.breite = breite;
this.hoehe = breite;
}
public void initialisieren(int oben, int links, int hoehe){
this.oben = oben;
this.links = links;
this.breite = hoehe;
this.hoehe = hoehe;
}
public void initialisieren(int oben, int breite, int hoehe){
this.oben = oben;
this.links = oben;
this.breite = breite;
this.hoehe = hoehe;
}
public void initialisieren(int links, int breite, int hoehe){
this.oben = links;
this.links = links;
this.breite = breite;
this.hoehe = hoehe;
}
public void initialisieren(int breite, int hoehe){
this.oben = 0;
this.links = 0;
this.breite = breite;
this.hoehe = hoehe;
}
public void initialisieren(int breite){
this.oben = 0;
this.links = 0;
this.breite = breite;
this.hoehe = breite;
}
public void initialisieren(int hoehe){
this.oben = 0;
this.links = 0;
this.breite = hoehe;
this.hoehe = hoehe;
}
public static void main(String[] args) {
}
}