Aufgabenstellung:
Erstellen Sie eine Methode, die die Produkte als serialisierte Objekte in die Datei IO.txt schreibt.
Erstellen Sie auch eine Methode, die die Produkte aus der Datei serialisiert einliest und in einer ArrayList speichert.
Ich hab es leider immer noch nicht wirklich verstanden wie es funktioniert.
Java:
public class Produktverwaltung extends Produkt {
/**
*
*/
private static final long serialVersionUID = 1L;
Produktverwaltung(String produktname, double preis){
super(produktname,preis);
}
Produkt Südwein = new Produkt("Südwein",24.99);
Produkt Edelburgunder = new Produkt ("Edelburgunder",129.99);
Produkt Speisekäse = new Produkt ("Speisekäse",3.49);
Produkt Erdammer = new Produkt ("Erdammer",5.99);
Produkt Trüffel = new Produkt ("Trüffel",1499.00);
}
Java:
import java.io.Serializable;
public class Produkt implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String produktname;
private double preis;
public Produkt (String produktname, double preis){
this.produktname = produktname;
this.preis = preis;
}
public String getProduktname(){
return produktname;
}
public void setProduktname(String produktname) {
this.produktname = produktname;
}
public double getPreis(){
return preis;
}
public void setPreis(double preis){
this.preis = preis;
}
}
Erstellen Sie auch eine Methode, die die Produkte aus der Datei serialisiert einliest und in einer ArrayList speichert.
Ich hab es leider immer noch nicht wirklich verstanden wie es funktioniert.