Gå til innhold

java.lang.NullPointerException


Anbefalte innlegg

Videoannonse
Annonse

Orker ikke skrive så mye så paster litt heller :)

 

public class NullPointerException
extends RuntimeException
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. 
Applications should throw instances of this class to indicate other illegal uses of the null object. 

Lenke til kommentar

Hmm, skjønner ikke hvor jeg har gjort feil. Skulle bare lage en liten kode snutt som lest inn to en tekststreng i en array og skrev den ut igjen.

 

Hva er det som er feil nedenfor? De er lagret som Hoved.java og Del.java

 

public class Hoved

{

private Del[] del = new Del[10];

 

public void Print()

{

for ( int i=0; i<2; i++)

del.skrivUt();

}

 

public void Skriv()

{

for (int i=0; i<2; i++)

del.regInn();

}

 

public static void main(String[] args)

{

Hoved h = new Hoved();

h.Skriv();

h.Print();

}

}

 

import cs1.Keyboard;

 

 

 

public class Del

{

String navn;

 

public void skrivUt()

{

System.out.println("Dette var " + navn);

}

 

public void regInn()

{

System.out.println("Skriv navn: ");

navn = Keyboard.readString();

}

}

Lenke til kommentar
private Del[] del = new Del[10];

Dette oppretter ingen Del-objekter, det oppretter en array som kan fylles med Del-objekter. Slik gjør du:

 private Del[] del = new Del[10];
 for (int i = 0; i < del.length; i++) del[i] = new Del();

Endret av runeb
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...