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

위 강의를 듣고 작성하였습니다.

댓글수0