Hi, ich bin gerade dabei zu lernen eigene Klassen zu erstellen und zu nutzen. Leider verstehe ich nicht, wieso es bei diesem Code zu einer NullPointerException kommt:
die zwei andern Klassen sind:
und
Gruß,
mocca
Java:
public class Schulprogramm {
public static void main(String[] args) {
int aS = IO.readInt("Anzahl Schüler: ");
int aF = IO.readInt("Anzahl Fächer: ");
Schüler[] schueler = new Schüler[aS];
for (int x = 0; x < aS; x++) {
schueler[x].fach[aF] = new Fächer();
}
schueler[0].fach[0].name = "theo";
System.out.println(schueler[0].fach[0].name);
}
}
Java:
public class Schüler {
String name;
Fächer[] fach;
}
Java:
public class Fächer {
String name;
short note;
}
mocca