Mystirious Skrevet 22. november 2006 Del Skrevet 22. november 2006 Hei lurte på hvordan man endre på informasjonen til Elefanten og slette elefanten ?? er komt så langt: public class Nasjonalpark{ // Antall Elefanter på NasjonalParken static final int max = 1000; // En nasjonalpark kan ikke innholde mer enn 1000 elefanter private Elefant[] alleelefanter = new Elefant[max]; private int antallelefanter; private int antallfemales; boolean kjønn; // legg til en elefant i parken public void leggtilelefant(Elefant nyelefant){ assert antallelefanter < alleelefanter.length; alleelefanter[antallelefanter] = nyelefant; antallelefanter++; if(nyelefant.hentKjønn() == Elefant.female) antallfemales++; // nå må vi i hvert fall kunne legge til en elefant // med de nødvendige informasjon } } Lenke til kommentar
pgdx Skrevet 23. november 2006 Del Skrevet 23. november 2006 Hei. Beklager sent svar, men har sovet lenge i dag og hatt filosofi. (: For å slette en elefant, bør du enkelt og greit bare sette posisjonen til null. void deleteElephant(int id) { elephant[id] = null; } Skal du endre en, oppdaterer du bare en med ny informasjon: void updateElephant(int id, String name, int age, boolean female) { elephant[id] = new Elephant(name, age, female); } Noe slikt. Lenke til kommentar
Mystirious Skrevet 23. november 2006 Forfatter Del Skrevet 23. november 2006 Hei jeg fikk det til, til slutt...men takker, for at du tok deg bryet Lenke til kommentar
_Xorcist Skrevet 24. november 2006 Del Skrevet 24. november 2006 Ikke for å blande meg, men her er det vel å foretrekke å bruke en eller annen List-implementasjon fremfor å bruke et array? Lenke til kommentar
pgdx Skrevet 24. november 2006 Del Skrevet 24. november 2006 Nja, jo, tja... Jeg valgte ArrayList, men alle andre studentene som tar det faget som jeg vet om brukte array. Du må huske at vi begynte med java for tre måneder siden. Og foreleseren er ikke særlig god. Men det fungerer helt greit med array da det skal være et bestemt antall plasser. Og, ja, det er litt omveier å sjekke om noen av plassene er null fremfor alternativene, men det får stå sin prøve. Lenke til kommentar
_Xorcist Skrevet 24. november 2006 Del Skrevet 24. november 2006 Ok, jeg har ikke sett oppgaven så jeg bare uttalte meg på et generelt grunnlag siden det så ut som om det var snakk om en dynamisk liste Lenke til kommentar
pgdx Skrevet 25. november 2006 Del Skrevet 25. november 2006 Siste obligatoriske oppgave for INF100, UiB, innføring i objektorientert programmering. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå