본문 바로가기
JAVA/객체지향

Package와 import

by chogigang 2023. 2. 23.

Package

서로 관련된 클래스들끼리 그룹 단위로 묶어 놓은 하나의 디렉토리 입니다

 

 

패키지의 선언

첫번째 문장이어야 하며 단한번만 선언될수 있습니다 모든 클래슨느 반드시 하나의 패키지에 포함되어야 하고 패키지를

선언하지않고도 이럼없는 패키지로 소속이 될수 있습니다.

 

 

import문

클래스를 사용할때 패키지이름을 생략할수 있습니다

 

import문의 선언

 

1.package문

2.import문

3.클래스 선언

 

import 패키지명.클래스명;
 또는
import 패키지명 *;<- 모든클래스

 

 

import java util.*;
import java text.*;
위의 두문장 대신 다음과 같이 할수 없습니다

import java *;

 

 

static import문

static import문을 사용하면 static맴버를 호출할 때 클래스 이름을 생략할 수 있습니다.


import static java lang Interger * ;  //Interger 클래스의 모든 static메서드
import static java.lang.Math.random; // Math.random()만. 괄호 안붙임
import static java.lang.System.out; //System.out out만으로 참조 가능

 

'JAVA > 객체지향' 카테고리의 다른 글

다형성  (0) 2023.02.23
제어자  (0) 2023.02.23
super & super()  (0) 2023.02.23
상속  (0) 2023.02.23
변수의 초기화  (0) 2023.02.23