티스토리 뷰
출저 : https://offbyone.tistory.com/283
https://en.wikipedia.org/wiki/Static_import
자바(Java) - static import 사용하기
자바 클래스의 static 메소드는 클래스에 대한 인스턴스의 생성없이 메소드를 사용할 수 있습니다. 예로 절대값을 구하는 java.lang.Math 클래스의 abs() 메소드는 다음과 같이 클래스명.메소드로 바로 사용합니다..
offbyone.tistory.com
자바에서 static을 쓸 경우 인스턴스 생성없이 메소드를 사용할수 있음
- 클래스명.메소드명
import static
정적 메소드를 import static 해주면 클래스명 없이 바로 사용 가능
import static org.assertj.core.api.Assertions.assertThat;
public class Test {
assertThat(a.isEqualTo(b));
}
* 클래스내에 동일한 이름의 메소드가 있으면 클래스 자신의 메소드가 우선
정정 메소드 뿐만 아니라 정적 멤버 변수도 static import 의 대상이 됨
import static java.lang.Math.PI;
System.out.println(PI);
모호성
import static 한 다른 클래스 들 중에 동일한 이름의 멤버 변수가 있으면 어떤 변수를 사용해야 할지 모르기 때문에 컴파일러가 에러를 냄
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 처리율제한
- 알고리즘
- 이동 윈도우 카운터 알고리즘
- 고정 윈도우 카운터 알고리즘
- 처리율 제한 알고리즘
- 회고
- 이동 윈도우 로깅 알고리즘
- 개발자
- 카카오프로젝트100
- 글또
- 누출 버킷 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함