5 Stimmen

Java, unter Verwendung eines Arrays von Punkten

Ich schreibe ein Programm in Java, in dem ich eine Klasse definiere

class Point
{
    double x;
    double y;
}

Dann definiere ich in einer Methode ein Array von Punkten, wie folgt:

Point[]     line = new Point[6];

In der gleichen Methode habe ich die Zeile

line[SampleSize - i + 1].x = i;

Wenn diese Anweisung zum ersten Mal aufgerufen wird, ist der Wert ihres Array-Index 1; aber das Programm löst an diesem Punkt eine Nullzeiger-Ausnahme aus.

Dies scheint der richtige Weg zu sein, um das Feld eines Objekts innerhalb eines Array von Objekten zu indizieren. Was mache ich falsch?

Vielen Dank im Voraus für alle Vorschläge.

John Döner

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X