재유's

[JAVA] 패키지(Package) 본문

IT Story/Java

[JAVA] 패키지(Package)

Stella_NY 2018. 12. 12. 10:01

패키지

  • 클래스를 폴더 형태로 분류한 형태
  • 어떤패키지에 포함된 클래스는 소스코드 첫 라인에서 자신이 어떤 패키지에 속해 있는지 명시해야 한다.

1
2
package com.tistory.jaeu;
public class helloWorld { ... }




  • 각각의 프로그램을 식별하는 단위 => 패키지 이름



  • 다른 패키지의 클래스로부터 객체를 생성해야 할 경우 해당 패키지의 전체 경로를 명시해야한다.

1
com.tistory.jaeu.HelloWorld h = com.tistory.jaeu.HelloWorld();




  • 클래스 정의 전 다른 패키지를 참조하는 구문을 명시하면 클래스 이름만으로 객체 생성이 가능하다.


1
2
3
4
5
6
7
import com.tistory.jaeu.HelloWorld;
 
public class Foo{
    ...
    HelloWorld h = new HelloWorld();
    ...
}



Comments