Я изучаю о переменных c. Они говорят, что переменные stati c являются переменными класса. Они привели пример, подобный этому
class Bicycle{
private static int noOfBicycles = 0;
}
При вызове этого мы можем напрямую использовать имя класса для вызова этой переменной без создания какого-либо объекта, т.е.
Bicycle.noOfBicycles
Итак, когда мы нужны эти переменные состояния, а не переменные экземпляра?