Ms'Note

Package 본문

IT/JAVA

Package

Jelly_B 2020. 9. 1. 14:20

Java Package

  • 패키지 => 클래스에 대한 묶음 단위
  • 클래스를 용도별이나, 기능별로 그룹화 한 것을 말한다. 소스코드는 폴더로 분류된 형태로 존재하게 된다.
  • 서로 다른 패키지에 속해 있다면 다른 클래스와 이름이 동일하더라도 충돌이 발생하지 않는다.

 

 

 

 

 

 

패키지에 속해 있는 클래스에 대한 객체 생성

  • 다른 패키지의 클래스를 사용하고자 할 경우, 패키지 이름을 포함한 FullName으로 사용해야 한다.
    study.java.bbs.Article.article = new study.java.bbs.Article();
  • 이러한 번거로움을 피하고자 클래스 정의 전에 import 구문을 사용하여 특정 클래스의 이름이
    어떤 패키지에 소속되어 있는지를 명시할 수 있다.
package study.java.program;
import study.java.bbs.Article;

public class Main01 {
    public static void main(String[] args) {
        Article.setCategory("자유게시판");
    }
}

 

 

 

 

 

 

 

프로젝트 폴더 안에서 소스파일의 위치 확인하기

  • workspace 폴더 내에서 프로젝트 파일들을 확인해 보면 'src'폴더 안에 패키지 이름 단위로 폴더가 생성되고,
    그 안에 소스파일이 존재한다는 것을 알 수 있다.

'IT > JAVA' 카테고리의 다른 글

Java API  (0) 2020.09.01
ClassPath  (0) 2020.09.01
Anonymous Class의 이해와 사용 방법  (0) 2020.09.01
Inner Class의 사용 방법  (0) 2020.08.27
Inner Class의 이해  (0) 2020.08.27
Comments