[Java] 패키지

이용준·2022년 11월 3일
0

Java

목록 보기
23/29

패키지
비슷한 성격의 자바 클래스들을 모아 놓은 자바의 디렉토리

  • 패키지를 사용하는 이유
    패키지는 비슷한 성격의 클래스들끼리 묶을 수 있어 클래스의 분류가 용이하다. 또한 동일한 클래스명일지라도 패키지 명이 다르면 충돌없이 사용할 수 있다. 따라서 배포용으로 작성하는 자바 클래스는 반드시 패키지명을 포함하는 것이 올바른 방법이다.
    • 클래스의 분류가 용이
    • 클래스명이 동일해도 패키지명이 다르면 충돌 없음.

패키지 생성하기

(cal 패키지를 생성해보자(cal-Calculator))


패키지 생성하기 위해서는 src 디렉터리에서 우측 마우스 > New > Package 생성

cal 패키지에서 클래스를 생성한다. 클래스를 생성하면 아래와 같이 package cal; 문장이 자동 생성된다.

  • cal/Add.java
package cal;
public class Add{
}
  • cal/Multiply
package cal;
public class Multiply{
}

Package 키워드는 이 파일이 어떤 패키지 파일인지 알려주는 역할을 한다.

서브패키지 생성

cal.inputNumber라는 하위 패키지를 만들어 보자.방법은 전의 패키지 생성과 유사하다. 패키지.하위패키지 방식으로 생성한다.

inputNumber 패키지에 inputNums 클래스를 생성해보자

  • cal/inputNumer/inputNums.java
package cal.inputNumber;
public class inputNums{
}

패키지 사용하기

  1. 특정 클래스만 사용할 때
import cal.inutNumber;
  1. 패키지의 모든 클래스 사용할 때
import cal *;
profile
뚝딱뚝딱

0개의 댓글