Всички обекти, създадени по описанието на един клас споделят статичните полета на класа.
Декларация на статични полета
Статичните полета декларираме по същия начин, както се декларира поле на клас, като след модификатора за достъп (ако има такъв), добавяме ключовата дума static:
Ето как би изглеждало едно поле dogCount, което пази информация за броя на създадените обекти от клас Dog:
Статичните полета се създават, когато за първи път се опитаме да ги достъпим (прочетем / модифицираме). След създаването си, по подобие на обикновените полета в класа, те се инициализират с подразбиращата се стойност за типа си.
Сподели с приятели: |