Folgendes Beispiel: Ich möchte gerne Bücher in ein Regal stapeln sie sortieren,herausnehmen,einfügen usw.
[JAVA=42]
public class Buch{
private String buchtitel ="";
private String autor ="";
public Buch(String buchtitel,String autor){
this.buchtitel=buchtitel;
this.autor = autor;
}
// einige getter/setter methoden
public String getBuchtitel(){}
public String getAutor(){}
public void setBuchtitel(){}
public void setAutor(){}
}
[/code]
Hier ist das Regal was die Bücher nach kategorie einordnet.
[JAVA=42]
public class Regal{
private HashMap<Buch,String>buchRegal;
public Regal(){
buchRegal = new HashMap<Buch,String>();
}
//methoden
public void putBuch(Buch b, String Kategorie){}
public void deleteBuch(Buch b){}
public String kategorie_von_Buch(Buch b){}
public List buecher_der_Kategorie(String Kategorie){}
public void print_regal_Inhalt(){};
}
[/code]
[JAVA=42]
public class RegalTest(){
private static Regal buecherwurm = new Regal();
public static void main(String[] args){
buecherwurm = add(new Buch("lili lala","rosalie"),"Drama");
buecherwurm.print_regal_Inhalt(){};
public String kategorie_von_Buch(Buch b){}
}
}
[/code]
Ich denke das reicht um mein folgendes Problem zu veranschaulichen.
1.) bei folgender Methode bekomme ich die Ausgabe: [Buch@60r4r6g=Drama]...das was mach stört ist die linke Seite vom "="-Operator da sollte eig. Titel,Autor vom Buch stehen.
[JAVA=42] buecherwurm.print_regal_Inhalt(){}; [/code]
2.)ich tue mich dabei schwere ein Instanz von Buch als Parameter zu uebergeben, da wuerde es mich freuen wenn mir da jemand hilft. [JAVA=42] public String kategorie_von_Buch(Buch b){} [/code]
Ich bedanke mich schon vorweg fuer eure Zeit die ihr euch zum durchlesen meiner Frage genommen habt.
[JAVA=42]
public class Buch{
private String buchtitel ="";
private String autor ="";
public Buch(String buchtitel,String autor){
this.buchtitel=buchtitel;
this.autor = autor;
}
// einige getter/setter methoden
public String getBuchtitel(){}
public String getAutor(){}
public void setBuchtitel(){}
public void setAutor(){}
}
[/code]
Hier ist das Regal was die Bücher nach kategorie einordnet.
[JAVA=42]
public class Regal{
private HashMap<Buch,String>buchRegal;
public Regal(){
buchRegal = new HashMap<Buch,String>();
}
//methoden
public void putBuch(Buch b, String Kategorie){}
public void deleteBuch(Buch b){}
public String kategorie_von_Buch(Buch b){}
public List buecher_der_Kategorie(String Kategorie){}
public void print_regal_Inhalt(){};
}
[/code]
[JAVA=42]
public class RegalTest(){
private static Regal buecherwurm = new Regal();
public static void main(String[] args){
buecherwurm = add(new Buch("lili lala","rosalie"),"Drama");
buecherwurm.print_regal_Inhalt(){};
public String kategorie_von_Buch(Buch b){}
}
}
[/code]
Ich denke das reicht um mein folgendes Problem zu veranschaulichen.
1.) bei folgender Methode bekomme ich die Ausgabe: [Buch@60r4r6g=Drama]...das was mach stört ist die linke Seite vom "="-Operator da sollte eig. Titel,Autor vom Buch stehen.
[JAVA=42] buecherwurm.print_regal_Inhalt(){}; [/code]
2.)ich tue mich dabei schwere ein Instanz von Buch als Parameter zu uebergeben, da wuerde es mich freuen wenn mir da jemand hilft. [JAVA=42] public String kategorie_von_Buch(Buch b){} [/code]
Ich bedanke mich schon vorweg fuer eure Zeit die ihr euch zum durchlesen meiner Frage genommen habt.