패키지는 자바 프로그램에서
수 많은 클래스들을 폴더 형식으로 관리하는 것을 말한다.
패키지 이름은 개발자 마음대로 정하긴 하나, 일반적으로 도메인을 거꾸로 사용한다.
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();
}
}
'앱 만들기 > 안드로이드 study' 카테고리의 다른 글
안드로이드 반복 작업이 필요할때 - 핸들러 사용하기 (6) | 2020.08.21 |
---|---|
애드몹 광고 적용하기 - 기본 준비. (7) | 2020.08.20 |
자바 배열의 메모리. (2) | 2020.08.13 |
애드몹 동영상 보상 광고 만들기 (4) | 2020.07.28 |
문자열 자르기 split (4) | 2020.07.06 |
댓글