Defo Skrevet 5. oktober 2013 Skrevet 5. oktober 2013 Hei! Jeg har følgende konstruktør som tar imot noen array'er, og setter dem lik klassens egne private array'er. Men jeg får kompileringsfeil. Hva er galt? private String måned; private int år; private int[] minTemp; private int[] maxTemp; private int[] nedbør; public Statistikk(String mnd, int å, int[] min, int[] max, int[] ned) { måned = mnd; år = å; minTemp[] = min[]; maxTemp[] = max[]; nedbør[] = ned[]; }
Hårek Skrevet 5. oktober 2013 Skrevet 5. oktober 2013 Anbefaler at du bruker Collection istedet for array. Se på List interface. http://stackoverflow.com/questions/858572/how-to-make-a-new-list-in-java
Persn Skrevet 5. oktober 2013 Skrevet 5. oktober 2013 minTemp[] = min[]; maxTemp[] = max[]; nedbør[] = ned[]; Feilen din er her. Du trenger ikke å bruke klammer ved variabelnavnet, klammene blir brukt under deklarering og initiering for å vise at det du lager skal være en Array.
Defo Skrevet 5. oktober 2013 Forfatter Skrevet 5. oktober 2013 Feilen din er her. Du trenger ikke å bruke klammer ved variabelnavnet, klammene blir brukt under deklarering og initiering for å vise at det du lager skal være en Array. Takker, det var løsningen Anbefaler at du bruker Collection istedet for array. Se på List interface. http://stackoverflow.com/questions/858572/how-to-make-a-new-list-in-java Skal kikke på det
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å