Java - manipulering af felt i dataobjekt
Jeg har problemer med nedenstående. Må man ikke på denne måde manipulere et felt i et dataobjekt?//Der itereres over den sorterede liste
for (Iterator<Koeb> i = Liste.iterator(); i.hasNext(); ) {
AA.BB.Koeb koeb = (AA.BB.Koeb)i.next();
String typeKoeb = koeb.getTypeKoeb();
double andelKoebP1 = koeb.getAndelKoebP1();
double andelKoebP2 = koeb.getAndelKoebP2();
double antalKoeb = koeb.getAntalKoeb();
if (andelKoebP1 > 0.0){
double antalKoebP1 = antalKoeb * andelKoebP1;
koeb.setantalKoeb(antalKoebP1);
//Det modificerede køb for person 1 placeres i en ny //LinkedList for person 1
beholdningP1.add(koeb);
//Efter at det modificerede køb (købsobjekt) er brugt til at //danne købsliste for person 1 sættes købsobjektet med de //oprindelige værdier igen
//Fordi det oprindelige købsobjekt skal anvendes igen til //person 2
koeb.setantalKoeb(antalKoeb);
}