KT DS

[KT DS] Package와 Import와 접근 제어자

가은(JANE) 2025. 2. 6. 19:18

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