13. maj 2000 - 00:52Der er
2 kommentarer og 1 løsning
NullPointerException
Hej.. Jeg har skrevet et program, spredt ud over ca. 10 classes. Det compiler uden fejl, men når jeg kører det får jeg flg.: java.lang.NullPointerException + 3 referencer til classes som åbenbart har forårsaget denne exception.
Programmet starter, men når jeg trykker på en knap, får jeg en lang liste med exceptions i diverse java.* classes. Hvad er en NullPointerException - og hvordan undgår jeg den?
Thrown when an application attempts to use null in a case where an object is required. These include:
- Calling the instance method of a null object. - Accessing or modifying the field of a null object. - Taking the length of null as if it were an array. - Accessing or modifying the slots of null as if it were an array. - Throwing null as if it were a Throwable value.
Det kan iøvrigt varmt anbefales at hente Javas dokumentation hos Sun, hvis du ikke allerede har den (Det har du NATURLIGVIS ikke når du stiller et sådant spørgamål, vel?)
Ok, jeg havde egentlig håbet på lidt mere hjælp. Men hva', jeg er i godt humør - mest fordi det lykkedes mig at rette fejlen, så du får pointene alligevel. Og jo, jeg HAR faktisk Suns javadokumentation! :-)
På jævnt dansk: Du prøver at anvende en metode eller refere til et felt i et objekt, som du ikke har oprettet. Hvordan undgår man så det? Enhver klasse bør initialisere alle sine objekt-referencer i en constructor. - Anders
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.