static betyder "tillhör klassen själv, inte instanser." final betyder "kan inte ändras/utökas." De är oberoende nyckelord som ofta förväxlas, men de behandlar olika problem — och kombineras för att skapa konstanter.
static — klassnivå, delad över alla instanser
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
