본문 바로가기

dev/Java

static import

static import
  • jdk 1.5 이상부터 지원하는 문법
  • static 으로 선언된 메소드, 필드를 클래스명 없이 사용 가능
ex) 일반 import 인 경우
import java.lang.Math;
Math.abs(-3)

ex2) static import인 경우
import static java.lang.Math.abs;
abs(-3)

  • 다음과 같이 하면 클래스 내의 모든 static 메소드 및 필드를 클래스명 없이 사용 가능(but 권장되지 않음)

ex) import static java.lang.Math.*;