Backend/Do it 자바 완전 정복 강의
                
              08장 클래스 외부 구성 요소
                solog
                 2025. 1. 17. 14:43
              
                          
            8-1. 외부구성요소 (패키지, 임포트, 외부클래스)
<패키지 (package)와 임포트 (import)>

- 패키지마다 이름 공간 생성 ★ ★ ★

- 다른패키지의 클래스 사용하려면 항상 패키지명.클래스명 즉, full name을 사용해야한다는 것을 기억.

- import는 패키지 코드 다음에 와야한다. (여러개 가능)
- import는 다른 패키지의 클래스를 내 패키지의 클래스인것 마냥 쓰겠다는 의미이다.
- public이 붙어야 다른 패키지에서 접근할 수 있다. (접근지정자라고 함)
- abc.bcd.cde 라는 구조가 있다고하면 abc.bcd.*를 해도 cde 아래 파일들을 다 임포트하는 것이 아니라 bcd 아래에 있는 파일만 임포트한다. cde 파일을 임포트하려면 abc.bcd.cde.*를 해야한다.
<외부클래스 (external class)>

- 외부 클래스에서는 절대 public이 붙을 수 없다.=> 즉, 다른 패키지에서 사용불가.
- 외부 클래스는 여기에서만 사용하려고 만든 클래스이다. (죽, 여기저기서 사용하려고 만든 것이 x)
- 다른 패키지에서 사용하고자 한다면 public으로 정의하여 파일 분리
https://www.youtube.com/@doit4312/playlists
Do it 자바 완전 정복 동영상 강의
Do it 자바 완전 정복 동영상 강의입니다.
www.youtube.com
위 강의를 듣고 작성하였습니다.