인스턴스 메서드에서 static 변수를 사용할 수 있다고 해서, 한 번 해봤습니다. 1) 인스턴스 객체 생성하여 static 변수 값 변경하기 - 가능 2) 같은 클래스의 다른 인스턴스 객체로 static 변수 호출하기 - static 변수는 메모리에 올라가 객체끼리 값을 공유한다. 따라서 1번에서 변경한 값으로 출력됩니다. 3) 다른 클래스의 인스턴스 객체로 static 변수 호출하기 - 다른 클래스에서 호출 시 기존 static 값으로 나온 것은 각기 따로 실행했기 때문이라, 동시에 진행되면 값이 공유되지 않을까 싶습니다. 내가 놓친 부분이라 공유하는 차원에서 올립니다. [예제]