static pomeni »pripada razredu samemu, ne primerkom«. final pomeni »ne more biti spremenjeno/razširjeno«. Gre za neodvisni ključni besedi, ki se pogosto zamenjujeta, vendar obravnavata različne vidike — in se kombinirati, da tvorita konstante.
static — na ravni razreda, deljeno med vsemi primerki
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
