클래스 변수1 자바 - static 정적 변수, 싱글톤 정적멤버와 static 정적(staitc) : '고정된', 정적 멤버는 클래스에 고정된 멤버로 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. 정적 멤버는 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스멤버라고 한다. 1.정적 멤버선언 public class 클래스{ //정적필드 static 타입 필드 [=초기값]; //정적 메소드 static 리턴 타입 메소드( 매개변수선언 , ...... ) { ... } } 필드를 선언할 때 인스턴스 필드 / 정적 필드 선언 판단기준 객체마다 가지고 있어야 할 데이터 : 인스턴스 필드로 선언 (ex. 객체별로 색깔이 다르다면 색깔은 인스턴스 필드로 선언) 객체마다 가지고 있을 필요성이 없는 공용적인 데이터 : 정적필드로 .. IT/JAVA 2020. 11. 11. 이전 1 다음