Hi Leute ich habe eine Frage zu meinen selbst geplanten Projekt, mit dem ich die Java-Grundlagen anwenden möchte. Ich kenne es durch Übungsaufgaben leider nur so, dass ich für jede Klasse entweder ein Scanner/Bufferedreader schreiben muss bzw eine eigene Scannerklasse bastel möchte. Jetzt habe ich das Problem, dass ich eine grafische Oberfläche haben möchte und da meinte ein Bekannter von mir es müsse mit toString gehen. Also die Eingaben sollen quasi von einem Menü kommen und nur darüber sollen dann die eingaben erfolgen. Jetzt bin ich ein bissl durcheinander... wie kriege ich das mit toString() hin(er gab mir den Tipp dazu^^
So ich poste einfach mal so eine Methode die ich gemacht habe: ( Er meinte ich sei auf den richtigen Weg aber es passt noch nicht:
Ich wollte quasi mit der to String methode eine Eingabe als variable legen die dann den rest regelt^^
Falsch gedacht scheinbar^^hat jemand eine Idee
So ich poste einfach mal so eine Methode die ich gemacht habe: ( Er meinte ich sei auf den richtigen Weg aber es passt noch nicht:
Code:
package de.frozzenList.migueljan.java;
import java.util.ArrayList;
public class Produkte
{
private static int iD;
private static String name;
private static String tag;
private static double menge;
private ArrayList<String>produkttyp=new ArrayList<String>();
Produkte(int iD,String name,String tag,double menge)
{
iD=this.hashCode();
name=this.name;
tag=this.tag;
menge=this.menge;
}
public String toString(String eingabe)
{
return eingabe;
}
public String toString(double eingabe)
{
String sMenge= String.valueOf(eingabe);
return sMenge;
}
public void setID(int iD)
{
iD= this.hashCode();
}
public void setName(String eingabe)
{
eingabe = name;
}
public void setTag(String eingabe)
{
eingabe=tag;
}
public void setMenge(String sMenge)
{
menge=Double.parseDouble(sMenge);
}
public void setProdukttyp(String eingabe)
{
produkttyp.add(100,"Gemüse");
produkttyp.add(200,"Schweinefleisch");
produkttyp.add(300,"Rindfleisch");
produkttyp.add(400,"Lammfleisch");
produkttyp.add(500,"Kalbsfleisch");
produkttyp.add(600,"Geflügel");
produkttyp.add(700,"Eis");
produkttyp.add(800,"Milchprodukte");
produkttyp.add(900,"Obst");
produkttyp.add(1000,"Kartoffelprodukte");
produkttyp.add(1100,"Pizza");
produkttyp.add(1200,"vegetarisch");
produkttyp.add(1300,"Backwaren");
produkttyp.add(1400,"Kräuter");
produkttyp.add(1500,"Pizza");
produkttyp.add(eingabe);
}
public String getName(String eingabe)
{
return name;
}
public int getID(int iD)
{
return iD;
}
}
Ich wollte quasi mit der to String methode eine Eingabe als variable legen die dann den rest regelt^^
Falsch gedacht scheinbar^^hat jemand eine Idee