Hallo,
ich bin momentan etwas am verzweifeln, weil ich den Fehler gerade einfach nicht finden kann. Ich habe zwei Klassen; Tempo und TempoMain. In der TempoMain habe ich ein Array vom Typ Tempo angelegt. Zusätzlich befinden sich in Tempo zwei Methoden setGeschwindigkeit und getGeschwindigkeit. Bei der Ausgabe vom Array bekomme ich indes immer eine NullPointerException. Ist jemand von euch so nett und hilft mir auf die Sprünge?
Klasse Tempo:
Klasse TempoMain:
Zu guter Letzt die Exception:
Besten Dank und Grüße!
ich bin momentan etwas am verzweifeln, weil ich den Fehler gerade einfach nicht finden kann. Ich habe zwei Klassen; Tempo und TempoMain. In der TempoMain habe ich ein Array vom Typ Tempo angelegt. Zusätzlich befinden sich in Tempo zwei Methoden setGeschwindigkeit und getGeschwindigkeit. Bei der Ausgabe vom Array bekomme ich indes immer eine NullPointerException. Ist jemand von euch so nett und hilft mir auf die Sprünge?
Klasse Tempo:
Java:
public class Tempo {
int geschwindigkeit;
protected Tempo(){
System.out.println("Instanz Tempo erstellt.");
}
public void setGeschwindigkeit(int geschwindigkeit){
this.geschwindigkeit = geschwindigkeit;
}
public int getGeschwindigkeit(){
return this.geschwindigkeit;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Klasse TempoMain:
Java:
public class TempoMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
Tempo[] tArray = new Tempo[3];
tArray[0].setGeschwindigkeit(120);
tArray[1].setGeschwindigkeit(210);
tArray[1].setGeschwindigkeit(80);
//Irrelevant
int aGesch = tArray[0].getGeschwindigkeit();
int bGesch = tArray[1].getGeschwindigkeit();
int cGesch = tArray[2].getGeschwindigkeit();
for(int i = 0; i < tArray.length; i++){
System.out.println(tArray[i].getGeschwindigkeit());
}
}
}
Zu guter Letzt die Exception:
Java:
Exception in thread "main" java.lang.NullPointerException
at tmp.TempoMain.main(TempoMain.java:10)
Besten Dank und Grüße!