OOP-17 : import 문

이의준·2024년 5월 30일

Java

목록 보기
38/87

import 문

  • 클래스를 사용할 때 패키지 이름을 생략할 수 있음
  • 컴파일러에게 클래스가 속한 패키지를 알려줌
  • java.lang 패키지의 클래스는 import 하지 않고도 사용할 수 있음 (String, Object, Systsem, Thread ...}

import 문의 선언

  • import 패키지명.클래스명;
  • import 패키지명.*;
  • import문은 패키지문과 클래스 선언의 사이에서 일어남
  • import 문은 컴파일 시에 처리되므로 프로그램의 성능에 영햐 없음
// 1번
import java.util.*;
import java.text.*;

//2번
import java.*;
  • 위 두 코드의 의미는 다름 (이름이 같은 클래스가 속한 두 패키지를 import 할 때는 클래스 앞에 패키지명을 붙여줘야 함)

static import 문

  • static 멤버를 사용할 때 클래스 이름을 생략할 수 있게 해줌
import static java.lang.Integer.*; // Integer 클래스의 모든 static 메서드
import static java.lang.Math.random; // Math.random()만. 괄호 안붙임
import static java.lang.System.out; // System.out을 out만으로 참조 가능


0개의 댓글