[JAVA] Package

고민정·2024년 4월 3일

JAVA

목록 보기
10/32


💡 What is Package?

패키지는 클래스 관리를 위해 사용됩니다.

프로젝트를 진행할 때 클래스가 많으면 관련 클래스대로 정리하는 역할을 합니다.

관련 클래스들을 묶어서 관리하기 위해서 패키지를 쓴다.

패키지의 이름은 대부분 도메인 이름을 거꾸로 적은 후 프로젝트 이름을 붙여 사용합니다.
E.g ) . 도메인이 night.com 이고 프로젝트명이 powerShell 이라면 com.night.powerShell 이 됩니다.

패키지가 있는 클래스를 사용할 때는 import 사용해서 호출해줍니다.
다른 패키지에 들어있는 걸 사용할 때는 모두 import 해줘야 한다.


💡 E.g.


Package Class 와 PackageExam 은 서로 다른 단계에 위치해있습니다.
따라서 PackageExam 에서 Package Class 를 사용하려면 import 를 해주어야 합니다.
import 해주는 방법은 간단합니다.

import + package name . package ;

아래는 예시 코드입니다.

package PracticePackage;

public class Package {
    String title;
    String artist;

    public Package(String title, String artist){
        this.title = title;
        this.artist = artist;
    }
    public Package(){
        this("NULL", "NULL");
    }

     public void printResult(){
         System.out.println("-----------------------");
         System.out.println("Title : " + this.title);
         System.out.println("Artist : " + this.artist);
     }
}
import PracticePackage.Package;

public class PackageExam {
    public static void main(String[] args) {
        Package favoriteSong1 = new Package("Miracle","TXT");
        Package favoriteSong2 = new Package();

        favoriteSong1.printResult();
        favoriteSong2.printResult();
    }
}

0개의 댓글