Hallo, ich habe zwei verschiedene Klassen erstellt. Nun weiß ich, dass man einem Objekt ein anderes im Konstruktor zuweisen kann. Wie sieht das ganze nun aus, wenn ich Beispielsweise ein Objekt der Klasse mit einer anderen Klasse erstellen möchte. Als Beispiel
public class Euro {
private int cent;
private int euro;
public euro (int euro, int cent)
this.euro = euro;
this.cent = cent;
}
public class Produkt {
private String name;
private Euro betrag;
public Produkt (String name, Euro betrag){
this.betrag = betrag;
this.name = name;
}
}
Wie kann ich nun in der Mainfunktion die beiden Attribute von Euro übergeben. Also:
public static void main(String[] args) {
Produkt Kaese = new Produkt("Käse", Euro int 1, int 2)
}
}
Oder muss ich dafür eine neues Objekt erstellen? Gibt es da elegantere Wege?
public class Euro {
private int cent;
private int euro;
public euro (int euro, int cent)
this.euro = euro;
this.cent = cent;
}
public class Produkt {
private String name;
private Euro betrag;
public Produkt (String name, Euro betrag){
this.betrag = betrag;
this.name = name;
}
}
Wie kann ich nun in der Mainfunktion die beiden Attribute von Euro übergeben. Also:
public static void main(String[] args) {
Produkt Kaese = new Produkt("Käse", Euro int 1, int 2)
}
}
Oder muss ich dafür eine neues Objekt erstellen? Gibt es da elegantere Wege?