JAVA
JAVA(13) 객체(Object) (2)
▶ 클래스변수 (static 변수)와 상수필드 (static final) ■ static [표현법] 접근제한자 예약어(생략가능) 자료명 변수명; static은 '정적인, 고정된, 움직이지 않는'의 의미를 가진다. 즉, static키워드는 특정 변수나, 메서드를 메모리 영역(static 영역)에 "고정"시켜두는 역할을 한다. 이렇게 static영역에 고정된 데이터는 모든 객체에서 "공유"할 수 있다. 따라서 자주 사용하는 변수, 메서드를 static으로 선언함으로써 메모리영역에 미리 올려두고 모든 객체에서 공유하면서 사용하게 된다. ex) static 키워드가 붙은 메서드 Math.random(); 등등 static필드 생성시점 : 프로그램 실행과 동시에 메모리에 static영역에 할당된다.(굳이 객체 생..