Hi,
Kann mir mal jemand erklären, warum die public static variable "hallo" nicht aufgerufen werden kann?? Erst wenn ich eine Instanz der Klasse bilde kann die variable gelesen werden...
nö. Du musst lediglich die Funktion aufrufen, nicht unbedingt instanzieeren.
das macht aber 0 Sinn da eine statische Klassenvariable ohne instanz lesbar sein müsste!?!
Das macht 100 Sinn, da JavaScript-Code nicht willkürlich ausgeführt wird, nur weil es sein könnte, dass sich jemand drüber freut.
function SomeClass() {
Hier wird eine Funktion erzeugt.
SomeClass.hallo = "hallo";
Sofern jemand diese aufruft, wird dieser Code ausgeführt.
Die statische variable soll umbedingt innerhalb der Klasse deklariert werden,
Warum?
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes