Hallo zusammen,
irgendwie stehe ich nun komplett auf dem Schlauch und finde auch partout keine Lösung für mein Problem.
Ich möchte ein Array von einem Datentypen erzeugen, welchen ich durch eine Klasse definiere. In dieses Array möchte ich nun Werte schreiben und diese wieder auslesen. Zum Veranschaulichen habe ich mal den Code auf ein Beispiel gekürzt.
Hier die Klasse für meine Datentyp:
Und hier die aufrufende Methode:
Beim Ausführen kriege ich immer eine NullPointerException die durch die Zeile
ausgelöst wird. Ist wahrscheinlich irgendein völlig dämlicher Fehler den ich da mache - nur kriege ich den zum Verrecken nicht raus. Daher würde ich mich riesig freuen, wenn mir mal einer auf die Sprünge helfen könnte.
Vielen Dank und viele Grüße
Markus
irgendwie stehe ich nun komplett auf dem Schlauch und finde auch partout keine Lösung für mein Problem.
Ich möchte ein Array von einem Datentypen erzeugen, welchen ich durch eine Klasse definiere. In dieses Array möchte ich nun Werte schreiben und diese wieder auslesen. Zum Veranschaulichen habe ich mal den Code auf ein Beispiel gekürzt.
Hier die Klasse für meine Datentyp:
Java:
public class DBRecordSet {
private String OID;
// Konstruktor
public DBRecordSet(){
} // Ende Konstruktor
//Getter
public String getOID() {return this.OID;}
// Setter
public void setOID(String pOID) {this.OID = pOID;}
}// Ende Klasse
Und hier die aufrufende Methode:
Java:
public class Application {
public static void main(String[] args) {
DBRecordSet[] rs = new DBRecordSet[3];
rs[0].setOID("OID1");
rs[1].setOID("OID2");
rs[2].setOID("OID3");
System.out.println(rs[0].getOID());
System.out.println(rs[1].getOID());
System.out.println(rs[2].getOID());
}
} //
Beim Ausführen kriege ich immer eine NullPointerException die durch die Zeile
Java:
rs[0].setOID("OID1");
Vielen Dank und viele Grüße
Markus