static import
가 없다Java에서는 클래스의 static
멤버(예: Math.PI
같은 상수나 Collections.sort()
같은 static 메서드)를 임포트하려면
import static java.lang.Math.PI;
위의 코드처럼 import static
이라는 특별한 디렉티브를 써야 합니다. 하지만 Kotlin에서는 이런 구분이 없습니다.
모든 함수, 상수, 클래스 등을 그냥 평범하게 아래처럼 임포트합니다:
import kotlin.math.PI
즉, Kotlin은 Java보다 임포트 방식이 단순화되어 있고, static
전용 키워드가 따로 필요 없습니다.