static znamená "patří třídě samotné, ne instancím." final znamená "nelze změnit/rozšířit." Jsou to nezávislá klíčová slova často matoucí, ale řeší různé problémy — a v kombinaci vytvářejí konstanty.
static — úroveň třídy, sdíleno mezi všemi instancemi
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
