충분히 쌓여가는
패키지(package) 본문
패키지(package)
서로 관련된 클래스의 묶음
소스 파일을 컴파일: 클래스 -> 클래스 파일(*.class), 패키지 -> 폴더, 하위 패키지 -> 하위 폴더
클래스의 실제 이름은 패키지를 포함(java.lang.String) -> String의 실제이름이 java.lang.String
패키지 선언
패키지는 소스파일의 첫 번째 문장으로 단 한 번 선언
같은 소스 파일의 클래스들은 모두 같은 패키지에 속하게 된다
package OOP;
public class PackageTest {
public static void main(String[] args) {
System.out.println("Hello World"); // Hello World
}
}
class PackageTest2 {
}
소스파일 안에 패키지 선언이 없으면 이름없는 package에 속하게 된다
default package: 패키지 선언이 없는 클래스들이 속하게 되는 패키지
PackageTest는 OOP라는 패키지에 속해있고,
Card, CarTest, ConstructorTest들은 default package, 즉 이름없는 package에 속하게 된다
'Java > 객체지향' 카테고리의 다른 글
제어자(modifier) (0) | 2023.06.08 |
---|---|
import 문, static import문 (0) | 2023.06.08 |
생성자 super() (0) | 2023.06.07 |
참조변수 super (0) | 2023.06.07 |
오버로딩(overloading) vs 오버라이딩(overriding) (0) | 2023.06.06 |