Mi sa che c'e` un po' di confusione.

Intanto usare il nome "classe" per un nome di un campo mi sembra che crei piu` confusione che altro.
Inoltre usi la variabile classe per tre usi diversi: qualche browser potrebbe non capire, e francamente anch'io non capisco (anche se sono convinto di essere piu` intelligente di un browser).