[static import란]
자바 1.5부터 static import가 지원된다.
import에 static을 붙이면, import된 정적 멤버필드, 정적 메서드는 클래스 이름 없이 접근 가능하다.
[static import 전]
line5: 일반 import
line23: Assertions 클래스를 명시해준 후, assertThat static 메서드를 사용한다.
[static import 후]
line 8: import static org.assertj.core.api.Assertions.*; << import static 키워드 사용하는 점에 주목!
line 24: assertThat 메서드만 호출하면 된다! Assertions 클래스 명시가 사라져서 코드가 한결 깔끔하다.
** 주의할 점
추후에 import되는 타 클래스 내에 assertThat이 존재할 경우, 충돌을 일으킬 수 있다.
** static import 방법 (mac 기준)
static import 하려는 클래스에 마우스 위치후 option+enter
[레퍼런스]
'개발 > 자바' 카테고리의 다른 글
gradle의 세팅, project structure을 왜 안 따라갈까. (0) | 2021.09.05 |
---|---|
객체를 정렬할 때-> comparable을 사용하자. (작성필요) (0) | 2021.08.26 |
[자바웹프로그래밍 NextStep.7장]DB를 활용해 데이터를 영구적으로 저장하기 (0) | 2021.08.02 |
9주차: 예외처리 (0) | 2021.07.04 |
6주차 과제: 상속 (0) | 2021.07.03 |