G
Guest
Gast
hi hätte mal zwei fragen:
1. Wenn ich ein Objekt in einen Stack lege und nun von diesem Objekt eine funktion aufrufen will, wie muss dann die funktionlauten um den Objektnamen zuerfarhen?
also so ist das gemeint
das geht ja aber nun wenn ich diese Objekt wieder entferne mit:
2. Jedes mal wenn ich ein Objekt in den Stack einfüge addiere ich das gesamtgeicht aber am liebsten möchte ich das Gewicht erst addieren wenn ich die Funktion getGesamtGewicht aufruf, weil wenn ich zwischen Zeitlich das Gewicht der einzelnen Objekt ändere wird das ja nicht mitübernommen, wenn ich es jedes mal aber neu berechenen würde mit der funktion getGesamtGewicht müste ich aber imemr auf alle Elemente des Stacks zugreifen können um die Objektfunktion .getGewicht ausführen zu können. Ist das möglich?
1. Wenn ich ein Objekt in einen Stack lege und nun von diesem Objekt eine funktion aufrufen will, wie muss dann die funktionlauten um den Objektnamen zuerfarhen?
also so ist das gemeint
public void obstHinzufügen(Obst name)
{
objekt.push(name);
gewichtInsgesamt= gewichtInsgesamt + name.getGewicht();
}
das geht ja aber nun wenn ich diese Objekt wieder entferne mit:
möchte ich desen gewicht ja wieder abziehen können, aber wie?public void remove()
{
objekt.pop()
}
2. Jedes mal wenn ich ein Objekt in den Stack einfüge addiere ich das gesamtgeicht aber am liebsten möchte ich das Gewicht erst addieren wenn ich die Funktion getGesamtGewicht aufruf, weil wenn ich zwischen Zeitlich das Gewicht der einzelnen Objekt ändere wird das ja nicht mitübernommen, wenn ich es jedes mal aber neu berechenen würde mit der funktion getGesamtGewicht müste ich aber imemr auf alle Elemente des Stacks zugreifen können um die Objektfunktion .getGewicht ausführen zu können. Ist das möglich?