Bizonyos változók nem egy konkrét objektum-példányra, hanem az egész osztályra jellemzők. Az ilyen közös, az egész osztályra jellemző változókat osztályváltozóknak, vagy statikus változóknak nevezzük. A statikus változók értéke minden példány esetén megegyezik, ezért csak egy helyen kell tárolni, minden példány ezt az egy memóriaterületet éri el.
Osztálymetódusnak, vagy statikus metódusnak nevezzük azokat a metódusokat, amelyek objektum-példány nélkül, közvetlenül az osztályra való hivatkozással futtathatók. A statikus metódusok csak a statikus változókat érik el a példányváltozókat nem. Tehát a példányváltozókat csak a példánymetódusok érik el, míg a statikus változókat a statikus- és példánymetódusok egyaránt használhatják.