M
mas
Gast
Hallo!
Ich hab schon rausgefunden, dass es in Java keine globalen Variable gibt.
Soweit ich das Verstanden habe, gibt es nur Klassenvariablen.
Und Klassenvariablen können natürlich nur innerhalb der betreffenden Klasse anesprochen werden.
Was ist aber jetzt, wenn ich in einer Datenbank, bzw in einem Property File Informationen habe, die
in verschiednen Klassen des Programms benötigt werden.
Muss ich da jedesmal auf die Datenbank (bzw. Property) zugreifen?
Bsp:
In einem PropertyFile steht eine bestimmte Fenstergrösse.
x:500
y:500
Diese Fenstergrösse wird in 5 Klassen meines Progs benötigt.
Muss ich da in jeder Klasse auf das Property bzw. DB zugreifen?
Ich würde mir das gerne ersparen und diese Info nur einmal einlesen, da so ein Datenbankzugriff
ja auch Zeit kostet.
Ich weiß ich könnte alle Informationen am Start in eine Klasse packen und diese dann jeder Klasse in meinem Prog mitübergeben, aber macht man das so? Kann ich mir irgendwie nicht vorstellen.
Hier meine Frage:
Wie macht der "Profi" sowas?
lg
mas
Ich hab schon rausgefunden, dass es in Java keine globalen Variable gibt.
Soweit ich das Verstanden habe, gibt es nur Klassenvariablen.
Und Klassenvariablen können natürlich nur innerhalb der betreffenden Klasse anesprochen werden.
Was ist aber jetzt, wenn ich in einer Datenbank, bzw in einem Property File Informationen habe, die
in verschiednen Klassen des Programms benötigt werden.
Muss ich da jedesmal auf die Datenbank (bzw. Property) zugreifen?
Bsp:
In einem PropertyFile steht eine bestimmte Fenstergrösse.
x:500
y:500
Diese Fenstergrösse wird in 5 Klassen meines Progs benötigt.
Muss ich da in jeder Klasse auf das Property bzw. DB zugreifen?
Ich würde mir das gerne ersparen und diese Info nur einmal einlesen, da so ein Datenbankzugriff
ja auch Zeit kostet.
Ich weiß ich könnte alle Informationen am Start in eine Klasse packen und diese dann jeder Klasse in meinem Prog mitübergeben, aber macht man das so? Kann ich mir irgendwie nicht vorstellen.
Hier meine Frage:
Wie macht der "Profi" sowas?
lg
mas