static

hellok99·2023년 3월 13일
0

🔎 static

  • 스태틱은 클래스의 멤버(필드, 메서드, 이너클래스)에서 사용한다.
  • 스태틱이 붙어있는 멤버는 정적 멤버이다.
  • 인스턴스의 생성없이도, 클래스명.멤버명 으로 사용할 수 있다.
  • 스태틱으로 선언된 정적멤버는 클래스 내부에 저장 공간을 가지고 있기 때문에 객체 생성 없이 바로 사용할 수 있다.
    -정적 메서드는 인스턴스 변수 또는 인스턴스 메서드를 사용 할 수 없다.
    -스태틱이 붙어있지 않으면 인스턴스 메서드이다.

🔎 static 사용

  • 클래스를 만들 때, 멤버 변수 중에서 모든 인스턴스에 공통적으로 사용하는 것은 static을 붙인다.
  • 클래스 변수(static 변수)는 인스턴스를 생성하지 않아도 사용할 수 있다.
profile
안녕하세요

0개의 댓글