본문 바로가기

언어/JAVA

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

static이 붙는 경우

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

예제 코드

class Circle2 {

    static double PI = 3.14;
}

'언어 > JAVA' 카테고리의 다른 글

[JAVA] 오버라이딩  (0) 2023.12.01
[JAVA] 상속  (0) 2023.12.01
[JAVA] 오버로딩  (0) 2023.11.30
[JAVA] 생성자  (0) 2023.11.29
[JAVA] 힙(heap) 메모리  (0) 2023.11.29