언어/JAVA

[JAVA] 클래스의 멤버변수에 static

KONI_LEE 2023. 11. 30. 15:29

static이 붙는 경우

  • 멤버 변수가 객체와 무관할 때 static을 붙인다.
  • 생성자의 의한 초기화가 안되기 때문에 클래스 내에서 초기화한다.
  • 클래스 소속의 공유자원이 된다.
  • PI과 같이 항상 같은 변수 값을 가질 때 붙인다.

예제 코드

class Circle2 {

    static double PI = 3.14;
}