static 변수(클래스 변수) [static 변수의 정의] static 변수는 클래스가 정의만 되었을때도 사용할 수 있는 변수입니다. 클래스 변수, 정적 변수라고도 불려집니다. [static 변수의 특징] 인스턴스 생성과는 관계없이 처음 프로그램이 메모리에 로딩될 때 메모리에 할당 됩니다. 인스턴스 간에 공통으로 사용하는 변수가 필요한 경우에 사용합니다. 아래의 코드를 보면 static 변수 serialNum은 인스턴스에서 공통으로 사용하는 것을 확인 할 수있습니다. class student{ public static int serialNum = 1000; public int studentId; public String studentName; } class test{ public static void ..