PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Objekt aufdröseln



BlueJay
05-08-2007, 15:08
Hallo Leute,

gibt es in Java sowas in der Art with wie in Javascript und Pascal?

Also eine Kurzform für:

with (my_object.zustand)
{
if (phase>0) zeichne_phase(phase);
}

so long,
BlueJay, die sich gerade über tief verschachtelte Objekte ärgert...

mwanaheri
06-08-2007, 08:58
Also mir ist kein vergleichbares Java-Konstrukt bekannt.

jan61
06-08-2007, 15:26
Naja, du könntest Dir zumindest Tipparbeit sparen, indem Du Dir dafür Variablen definierst:

SomeObject zustand = myObject.zustand;
if (phase > 0) zustand.zeichnePhase();Jan

BlueJay
11-08-2007, 21:03
Naja, du könntest Dir zumindest Tipparbeit sparen, indem Du Dir dafür Variablen definierst:

SomeObject zustand = myObject.zustand;
if (phase > 0) zustand.zeichnePhase();Jan

Tja, Jan, mit solchen Aktionen tut man auch der Java-Engine was Gutes ;)
Ist zwar nicht im Sinne der OOP-Päpste, was man da immer macht, aber solche Konstrukte brachten hier eine enorme Performancesteigerung.

so long,
BlueJay

jan61
12-08-2007, 11:29
...
Ist zwar nicht im Sinne der OOP-Päpste, was man da immer macht, aber solche Konstrukte brachten hier eine enorme Performancesteigerung.

Oh, das war mir gar nicht bewusst. Interessante Info, da werde ich mal mit experimentieren.

Jan

BlueJay
12-08-2007, 13:21
Machma, das Ganze fiel mir auf, als ich ein Spiel optimieren musste.

Möglicherweise ist der Effekt am PC nicht so tragisch, aber bei mir ist es der Unterschied zwischen Veröffentlichen und in die Tonne kloppen.

so long,
BlueJay