servus, habe ein kleines problem beim lösen meiner programmier übung, und zwar sollen wir eine klasse auto erstellen und nachdem wir dann ein paar auto objekte haben das auto mit dem größten hubraum ausgeben. jetzt hätte ich das ganze gern durch ein auto array gelöst, die hubraum strings als int in ein neues feld eingelesen, sortiert und dann das ganze auto an der stelle mit index x ausgegeben, nur bekomme ich jetzt diese komische "NullPointerException" WARUM? :noe:
wer kann mir sagen warum?!
gruß und danke
Java:
public class Aufgabe4
{
/*Aufgabe 4: (1 Punkt) (Klassen, Objekte)
Schreiben Sie eine Klasse Auto, die folgende Eigenschaften aus der Realität abbildet:
- Marke (Golf, BMW, ...)
- Hubraum
- Farbe
- weitere Merkmale, die Sie als wichtig erachten.
Schreiben Sie weiterhin eine Klasse, in der Sie Ihre drei Lieblingsautos anlegen, d.h.
erstellen Sie drei Instanzen/Objekte der Klasse Auto und setzen Sie deren Attribute sinnvoll.
Geben Sie das Auto mit dem meisten Hubraum von den dreien aus!*/
public static void main(String[] arg)
{
Auto dasAuto[] = new Auto[2];
dasAuto[0].marke = "bmw";
dasAuto[0].farbe = "blau";
dasAuto[0].hubraum = "1900";
dasAuto[0].leistung = "118";
dasAuto[1].marke = "audi";
dasAuto[1].farbe = "gelb";
dasAuto[1].hubraum = "1600";
dasAuto[1].leistung = "101";
}
}
Java:
public class Auto
{
String marke;
String hubraum;
String farbe;
String leistung;
}
wer kann mir sagen warum?!
gruß und danke