앱 만들기/안드로이드 study

자바 Package 에 대해서.

나도처음이야 2020. 8. 18.

패키지는 자바 프로그램에서

수 많은 클래스들을 폴더 형식으로 관리하는 것을 말한다.

패키지 이름은 개발자 마음대로 정하긴 하나, 일반적으로 도메인을 거꾸로 사용한다.

com.java.packagestudy 등으로 유니크 한 이름을 사용해야 한다.

 

예를 들어서, 이클립스에서 프로젝트를 만들고

기본 클래스를 추가하면 하기 처럼 코드가 작성된다.

 

public class PackageTest2 {

public static void main(String[] args) {
// TODO Auto-generated method stub

} }

 

즉, 디폴트 패키지 명에 대한 명시는 되어 있지 않다.

하지만, 직접 패키지를 추가 한다면 하기 처럼 자동으로 소스에 패키지 명이 생성된다.

물론, 하기 클래스는 Com/bluemoon/packageTest 라는 폴더에 들어있다.

 

package com.bluemoon.packageTest;
public class PackageTest3 {

}

 

그럼, PackageTest2 의 디폴트 패키지에서 신규 생성한 패키지 안의 클래스를 생성하거나 호출할때는

하기 처럼, import 를 하여서 해당 class 를 로드 해주어야 한다.

즉, 이렇게 소스를 작업하면 여러 회사 및 각 파트별로 소스구성이 가능해 진다.

 

import com.bluemoon.packageTest.PackageTest3;

public class PackageTest2 {

public static void main(String[] args) {
// TODO Auto-generated method stub
PackageTest3 test3 = new PackageTest3();
}

}

 

반응형

댓글