I. Package
1. 개념
- 여러 개의 Java 파일들을 성격에 맞춰 정리하는 폴더.
- 일반적인 폴더(Directory)의 개념과 동일
2. 이름
Package의 이름은 도메인을 역순으로 배치하는 것으로 시작
- 모두 소문자로 작성
- 숫자와 특수문자는 최대한 사용하지 않는다.
- 도메인
- member.xyz.com
- Package
- com.xyz.member
II. Import
1. Import
- 현재 작업 중인 Java 파일의 패키지에서 다른 패키지의 Java 파일을 사용하려면 반드시 Import해야한다.
- 같은 패키지 내부의 파일은 import가 필요하지 않는다.
2. java.lang *
- String, Inetger 등: java.lang 패키지의 Java 클래스
- java.lang 패키지에 있는 Java 파일을 사용할 때는 Import필요하지 않음.
III. 접근 제어자
1. 접근 제어자(Access Modifier)
클래스 내외부로 부터의 접근을 제한함.
멤버변수, 메소드, 생성자에 작성.
지시자 | 클래스 내부 | 동일 패키지 | 상속받은 클래스 | 이외의 영역 |
private | O | X | X | X |
default | O | O | X | X |
protected | O | O | O | X |
public | O | O | O | O |
'KT DS' 카테고리의 다른 글
[KT DS 보강] 메소드 응용 (0) | 2025.03.12 |
---|---|
[KT DS 보강] 메소드 기초 (0) | 2025.03.10 |
[KT DS] 클래스 (0) | 2025.02.06 |
[KT DS 25기] 메소드 (1) | 2025.02.04 |
[KT DS 25기] 3일차 - JAVA (0) | 2025.01.17 |