Могут ли нестатические методы изменять статические переменные

Мне интересно, как нестатический метод может изменить статическую переменную экземпляра. Я знаю, что статические методы могут получить доступ только к другим статическим методам и статическим переменным. Однако правда ли другая сторона? Могут ли нестатические методы обращаться только к нестатическим переменным? Например:

public class SampleClass {
  private static int currentCount = 0;

  public SampleClass() {
    currentCount++;
  }

  public void increaseCount() {
    currentCount++;
  }
}

Этот код компилируется, и я хотел бы знать, почему с точки зрения статических привилегий доступа.

Ответы на вопрос(9)

Ваш ответ на вопрос