...In java geht der zugriff auf statische variablen direkt über die Klasse ohne irgendeinen vorherigen aufruf aber da hat mir kai schon gesagt "Vergiß alles, was für Java gilt" :)
Wieso? das gilt genauso für JS.
function SomeClass(){}
SomeClass.hallo = "hallo";
Die statische Variabel hallo ist vorhanden ohne Aufruf.
Was du willst ist eine private statische Variabel, ich weiß nicht ob es sowas in Java gibt, in JS kann man sowas konstruieren.
Mein anderes Beispiel war falsch. Da mir nich klar ist, wozu du sowas brauchst, hatte ich heute morgen Schwierigkeiten beim umsetzen deiner Gedanken. Du willst Zugriff auf ein statische private Variabel über eine statische Funktion, richtig?
Also:
(function() {
var privat = 'hallo';
window.SomeClass = function (){}
SomeClass.hallo = function() { return privat; };
})();
Struppi.