백엔드기술/개발언어
Java Tip static Import
RevFactory
2012. 11. 20. 11:14
오픈소스를 보다가 알게 된 자바의 스태틱 import 기능
예를 들어 TimeUtil 이란 클래스에 getCurrentTimeStr() Static메서드가 있다고 하자.
일반적으로는 소스상에 아래와 같이 쓴다.
String timeStr = TimeUtil.getCurrentTimeStr();
하지만 TimeUtil 클래스를 소스 상단에 import 할때 스태틱으로 아래처럼 지정해두면 메서드명만 호출 하면 된다.
import static {패키지명}.TimeUtil.*;
class Test
{
public static void main(String[] args)
{
String timeStr = getCurrentTimeStr();
System.out.println(timeStr);
}
}