Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
If_Bedingung in statischer Methode beim zweiten Mal nicht durchlaufen
ich hab hier mal einen stark verkürzten Codeteil reingestellt. Ich muss mich ausnahmsweise ein wenig mit Java beschäftigen und drehe mich völlig im Kreis.
Eigentlich wollte ich, dass die "if(glass.isEmpty)"-Bedingung beim ersten Durchlauf true ergibt und beim zweiten Mal false. Dafür habe ich mir diese glassChecked Methode gebaut und mich dann so lange selbst verwirrt bis dies hier übrig geblieben ist. Natürlich soll glassChecked() nicht immer true sein...
Ich komme hier grad einfach nicht vorran. Kann mir jemand helfen, dass gewünschte Ergebnis zu erzielen?
ich vermute einfach mal glassChecked(); gibt einen boolean wieder, ein zweiter Aufruf davon dürfte einfach gar nichts bewirken.
aber eins nach dem andern:
was macht glassChecked?
wo änderst du den Wert, der bei glass.isEmpty() wiedergegeben wird (also in welcher Methode)?
Das sind alles größere Klassen aus einem sehr großen Projekt. Kann nur abgewandelte Bruchstücke hier posten.
Glass.isempty ist fix und funktioniert auch, da braucht nichts geändert zu werden. Ich wollte mir mit der Methode glassChecked selbst ne Methode erstellen um mir nen Boolean zu liefern mit dem ich die of Bedingung abändern kann. Die hatte vorher dementsprechend auch das glassChecked nicht drin.
Ich brauche etwas um die of Bedingung beim zweiten mal im "Else" landen zu lassen.
glassChecked gibt ja einen boolean wieder
wird der Wert dieses booleans irgendwo mal auf true gesetzt?
du bräuchtest einen zweite Methode die den Wert auf true setzt denke ich
ja genau anders wird das nicht klappen,
wenn du in glassChecked den wert auf true setzt, bevor er wieder gegeben wird, ist er natürlich bei der ersten Wiedergabe auch schon true
Vielleicht eine blöde Frage aber mit Deinem Wissen hast du dieses riesen Projekt ja sicher nicht selber programmiert. Wieso fragst du nicht die Leute und läßt Dir direkt vor Ort helfen und was beibringen? Das ist doch viel effektiver. Mal ganz davon abgesehen, dass ich als Programmiere dieses Paketes Schüttelfrost kriegen würde wenn ein Anfänger daran rumfummelt und lauter blödsinn verzapft.
Ist für eine Bachelorarbeit (keine Sorge, am Produktivcode wird nix geändert).
Ich habe noch immer das Problem, dass die Ursprungsmethode static bleiben muss und er somit meckert, dass er keine static references auf non-static fields machen kann.
hoffentlich nicht für deine, und hoffentlich nicht für Informatik :noe:
Ich habe noch immer das Problem, dass die Ursprungsmethode static bleiben muss und er somit meckert, dass er keine static references auf non-static fields machen kann.