static 은 클래스 변수 나 메소드를 선언하기 위해 사용합니다. 여기서 클래스 변수 , 메소드는 객체들마다 동일한 값을 공유하기 위해 사용됩니다. 예시를 한번 들겠습니다. 먼저 statics,java는 다음과 같이 정의되어 있습니다. public class statics { static int a = 10; int b ; public static void prints() { System.out.println(a); //System.out.println(b); } public void prints2() { System.out.println(a); System.out.println(b); } } a 변수는 클래스 변수로, b는 인스턴스 변수로 만들었습니다. 여기서 prints 메소드는 b를 출력할 수 없..