> Jeg kalder en metode 200 gange med en forløkke. Men i denne metode vil jeg
> gerne nøjes med kun at udføre noget af kroppen én gang mens resten af
> kroppen skal udføre alle 200 gange. Kan dette lade sige gøre?
Du kan bruge det forslag du allerede har fået, hvor du flytter den
specifikke start-del uden for metoden. Hvis dette ikke er
muligt/praktisk, kan du overveje om du ikke i stedet kunne bruge 2
metoder (en start-metode og en resten-metode). Endelig er der jo den
mulighed at lade metoden tagen en parameter, der f.eks. angiver hvilket
nr. gennemløb du er ved, eller måske blot en boolean der angiver om
start-delen skal udføres. Du kan også have en variabel internt i
objektet du kalder metoden på, som holder styr på om metoden er blevet
kaldt før.
Når dette er sagt: Overvej dit design. Er det en hensigtsmæssig metode
der ikke gør det samme hver gang? I hvert fald vil jeg mene det lyder
mest sandsynligt at en parameter er den mest gennemskuelige løsning,
hvis ikke du simpelt hen kan splitte op i flere metoder.
Vil du have hjælp til et mere hensigtsmæssigt design, hvor disse
tilsyneladende krumspring ikke er nødvendige, så fortæl lidt mere om
hvad du laver.
Mvh. Kasper
--
Besøg mig på nettet:
http://www.kaspershjemmeside.dk