Announcement

Collapse
No announcement yet.

null Referenz Ausnahme..........

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • null Referenz Ausnahme..........

    Hallo,

    ich versuche hier ein Array von Objekten anzulegen, aber ich bekomme immer eine Null-Referenz Ausnahme. Kann mir mal einer erklären wie ich das löse und auch bitte mit einem Beispiel falls möglich............

    Danke schon mal....

    Kerb[] Ker = new Kerb[4];


    Ker[0].Identifier = 1 ;
    Ker[0].Name ="Stuff";
    Ker[0].Occupation="Software Developer";

    Ker[1].Identifier = 2 ;
    Ker[1].Name ="Staff";
    Ker[1].Occupation="Software Distributor";

    Ker[2].Identifier = 3 ;
    Ker[2].Name ="Stone";
    Ker[2].Occupation="Software Quality Management";

    Ker[3].Identifier = 4 ;
    Ker[3].Name ="Stab";
    Ker[3].Occupation="Software Vendor";

  • #2
    Hallo Ken,
    der Fehler könnte daran liegen, dass du deine 4-<I>Kerb</I>– Objekte auch erst mit dem <I>Kerb</I>-Kontruktor initialisieren musst. Mit <B>new Kerb[4]</B> legst du nur den Speicher für die Objekte bereit, und deine Kerb-Objekte werden <B>standartmäßig mit null</B> belegt.

    Probiere es mal damit :

    <PRE> <CODE>
    Kerb[] Ker = new Kerb[4];
    <B>Ker[0] = new Kerb();</B>
    Ker[0].Identifier = 1 ; Ker[0].Name ="Stuff"; ...
    <B>Ker[1] = new Kerb();</B>
    Ker[1].Identifier = 2 ; Ker[1].Name ="Staff"; ...
    <B>Ker[2] = new Kerb();</B>
    Ker[2].Identifier = 3 ; Ker[2].Name ="Stone"; ...
    <B>Ker[3] = new Kerb();</B>
    Ker[3].Identifier = 4 ; Ker[3].Name ="Stab"; ...
    </CODE>
    </PRE&gt

    Comment


    • #3
      Hallo,

      Du hattest recht mit der NULL initialisierung!

      Danke

      Comment

      Working...
      X