[JAVA] 객체지향 - 패키지

2024. 9. 1. 01:23·Back-End/Java

[작성일: 2023. 01. 27]

 

목차

     

    패키지(Package)

    • 서로 관련된 클래스의 묶음
    • 클래스는 클래스 파일(*.class), 패키지는 폴더, 하위 패키지는 하위 폴더
    • 클래스의 실제 이름(full name)은 패키지를 포함 (java.lang.String)

     

     

     

     

     

    패키지의 선언

    • 패키지는 소스파일의 첫 번째 문장으로 단 한 번만 선언함.
    • 같은 소스 파일의 클래스들은 모두 같은 패키지에 속하게 됨.
    • 패키지 선언이 없으면 이름없는(unnamed) 패키지에 속하게 됨.
    package jaeiva.tistory.com // 패키지 선언
    
    public class PackageTest { // 같은 패키지에 속함.
      public stataic void main(String[] args) {
        System.out.println("Hello, world!");
      }
    }
    
    class PackageTest2 {} // 같은 패키지에 속함.

     

     

     

     

     

    클래스 패스(classpath)

    • 클래스 파일의 위치를 알려주는 경로
    • 환경변수 classpath로 관리하며 경로간의 구분자는 ; 를 사용
    • callspath(환경변수)에 패키지의 루트를 등록해줘야 함.
    • 제어판 - 시스템 환경 변수 편집 - 환경변수 - 새로 만들기 - 확인

    클래스 패스 설정

     

     

     

     

     

     

     

     

     

     


    🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
    🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

     

    저작자표시 비영리 변경금지 (새창열림)
    'Back-End/Java' 카테고리의 다른 글
    • [JAVA] 객체지향 - 제어자, 접근 제어자, 캡슐화
    • [JAVA] 객체지향 - import
    • [JAVA] 객체지향 - super
    • [JAVA] 객체지향 - 상속, 포함
    뚜비
    뚜비
    1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
    • 뚜비
      뚜비의 개발로그
      뚜비
    • 전체
      오늘
      어제
    • 글쓰기     관리
      • Devlog
        • Back-End
          • Java
          • Spring
          • JPA
          • HTTP
          • Security
          • Back-End
          • Front-End
        • 알고리즘
        • iOS
          • Swift
        • Database
        • Tips
          • Git & GitHub
          • A to Z
        • 프로젝트
        • 생각정리
    • 태그

      프로그래머스
      Swift
      의존성주입
      Database
      자바
      sql
      spring
      javascript
      게시판만들기
      자바스크립트
      생성자
      알고리즘
      변수
      html
      DB
      스프링
      성능최적화
      데이터베이스
      Java
      MVC
      JPA
      HTTP
      객체
      다형성
      Spring Security
      Security
      최주호
      jsp
      김영한
      백준
    • hELLO· Designed By정상우.v4.10.0
    뚜비
    [JAVA] 객체지향 - 패키지
    상단으로

    티스토리툴바