Hallo,
ich benötige eine Variable, eigentlich ein 2-dim array wo ich in jeder klasse erzeuge und dort dann darauf zugreifen und verändern kann.
Da fiel mir die Klassenvariable ein.
Diese static Methode wird dann wohl nur beim ersten Erzeugen der Klasse aufgerufen?
Somit kann ich ja dann von jeder Klasse, in der ich ein Objekt von Stundenplan erzeuge, darauf zugreifen, abrufen, verändern und sind die Inhalte dann alle gleich, quasi synchron?
Im Moment erzeuge ich das array in jeder klasse neu, und hole es mir im Hauptfenster immer wieder mit getfunktionen ab... das finde ich ziemlich unschön und möchte dafür eine besser lösung.
Danke.
Gruß Gustl
ich benötige eine Variable, eigentlich ein 2-dim array wo ich in jeder klasse erzeuge und dort dann darauf zugreifen und verändern kann.
Da fiel mir die Klassenvariable ein.
Java:
public class Schulstunden
{
static String[][] school_hours;
static
{
String[][] school_hours= new String[7][];
for(int i = 0; i < school_hou.length; i++)
school_hours[i] = new String[24];
for(int i = 0; i < school_hours.length; i++)
for(int j = 0; j < school_hours[i].length j++)
school_hours[i][j] = "";
}
}
Diese static Methode wird dann wohl nur beim ersten Erzeugen der Klasse aufgerufen?
Somit kann ich ja dann von jeder Klasse, in der ich ein Objekt von Stundenplan erzeuge, darauf zugreifen, abrufen, verändern und sind die Inhalte dann alle gleich, quasi synchron?
Im Moment erzeuge ich das array in jeder klasse neu, und hole es mir im Hauptfenster immer wieder mit getfunktionen ab... das finde ich ziemlich unschön und möchte dafür eine besser lösung.
Danke.
Gruß Gustl