정적변수 (1) 썸네일형 리스트형 자바 static 변수 (정적 변수), static 메소드 (정적 메소드) 자바 static 변수와 static 메소드에 대해서 알아보자. static변수(정적변수, 클래스변수) 인스턴스 변수는 인스턴스가 생성될 때 마다 생성되므로 인스턴스마다 각기 다른 값을 유지할 수 있지만, 클래스 변수는 모든 인스턴스가 하나의 저장공간을 공유하므로, 항상 공통된 값을 가진다. static 예약어로 정의된 변수를 클래스(정적)변수라고 한다. 클래스변수는 클래스로 직접 접근한다. static메소드(정적메소드, 클래스메소드) 메소드 앞에 static이 붙어있으면 정적메소드이고 붙어있지 않으면 인스턴스 메소드이다. 클래스 메소드도 클래스 변수처럼 객체를 생성하지 않고도 "클래스이름.메소드이름(매개변수)"와 같은 식으로 호출이 가능하다. 물론 new키워드로 생성된 모든 객체에 의해서 정적메소드는 .. 이전 1 다음