A static azt jelenti, hogy "az osztályhoz tartozik, nem az egyes objektumokhoz". A final azt jelenti, hogy "nem lehet megváltoztatni/kiterjeszteni". Ezek független kulcsszavak, amelyeket gyakran összekevernek, de különböző problémákat oldanak meg — és összekapcsolva konstansokat hoznak létre.
static — osztály szintű, megosztott az összes objektum között
{
;
id;
Counter() {
count++;
id = count;
}
{
count = ;
}
}
Counter.count;
Counter.reset();
();
