static import

binary_j·2022년 8월 14일
0

import static 으로 import하면 그 클래스의 정적 메소드를 클래스명이나 패키지명 없이 사용할 수 있다.
그러나 동일한 이름의 메소드를 사용하고 있을 때에는 권장되지 않는다.
동일한 이름의 메소드가 존재하면 현재 클래스에서 선언한 메소드가 우선되기 때문에 코드가 예상대로 돌아가지 않을 수 있다.
같은 이유로 * 와일드카드로 메소드 전체를 import 하기보다는 사용하고자 하는 특정 메소드명까지 적어서 import 하는 것을 권장한다.

0개의 댓글