moin
ich hab mir paar schöne Klassen geschrieben
Ich hab ne Map in der ich Personen habe die wiederum aus Usern bestehen und alles was dazugehört haben wie password, username usw.
Dann habe ich auch eine Main TestFrame die vorgegeben ist und die ich nicht verändern darf.
Deswegen habe ich meine Klasse ZMS in der einige Methoden und die Map erstellt wird und Personen, User (und noch einige andere Klassen die aber wohl für die frage ,hoffe ich net wichtig sind).
Nun möchte ich zur ausgabe der Map eine toString-Methode schreiben.
Bisher habe ich nur folgendes gemacht (mal nen Beispiel aus meiner Klasse Person wobei mir klar ist das das irgendwie anders muss
)
Was ich jetzt gerne wissen würde wie bekomme ich ne toString methode hin die mir die ganze map ausgibt.
- Reicht das wenn ich eine Methode in der Klasse schreibe in der ich meine Map habe oder muss ich für jede klasse so eine methode schreiben und wie rufe ich diese Methode auf wenn ich sie nicht in der main aufrufen darf?
ich hab mir paar schöne Klassen geschrieben
Ich hab ne Map in der ich Personen habe die wiederum aus Usern bestehen und alles was dazugehört haben wie password, username usw.
Dann habe ich auch eine Main TestFrame die vorgegeben ist und die ich nicht verändern darf.
Deswegen habe ich meine Klasse ZMS in der einige Methoden und die Map erstellt wird und Personen, User (und noch einige andere Klassen die aber wohl für die frage ,hoffe ich net wichtig sind).
Nun möchte ich zur ausgabe der Map eine toString-Methode schreiben.
Bisher habe ich nur folgendes gemacht (mal nen Beispiel aus meiner Klasse Person wobei mir klar ist das das irgendwie anders muss
Java:
package klausuren;
public class Person {
String sname;
String fname;
String dep;
int id;
public Person(String sname, String fname, String dep) {
setSname(sname);
setFname(fname);
setDep(dep);
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
public String getFname() {
return fname;
}
public void setFname(String fname) {
this.fname = fname;
}
public String getDep() {
return dep;
}
public void setDep(String dep) {
this.dep = dep;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String toString() {
return "Name: " + sname + "\nVorname: "
+ fname + "\ndep: " + dep + "\nAktion: " + id;
}
}
Was ich jetzt gerne wissen würde wie bekomme ich ne toString methode hin die mir die ganze map ausgibt.
- Reicht das wenn ich eine Methode in der Klasse schreibe in der ich meine Map habe oder muss ich für jede klasse so eine methode schreiben und wie rufe ich diese Methode auf wenn ich sie nicht in der main aufrufen darf?