[자바의 신] 9장 자바를 배우면 패키지와 접근 제어자는 꼭 알아야 해요

한지연·2023년 3월 18일
0

📚 패키지

  • 클래스들을 구분 짓는 폴더와 비슷한 개념
  • 개발할 때 이름이 중복되거나 어떤 클래스가 어떤 일을 하는지 혼동하지 않도록 해줌

패키지 이름 짓는 방법

java 	| 	자바 기본 패키지
javax 	| 	자바 확장 패키지
org 	| 	오픈 소스
com 	| 	영리 단체 
  • 패키지 이름은 소문자로
  • 자바 예약어를 사용하면 안 됨

📚 import

  • 다른 패키지에 있는 클래스에 접근하도록 해주는 예약어
  • *을 붙이면 해당 패키지에 선언된 클래스들을 따로 import 하지 않고도 사용할 수 있음

📚 접근제어자

public 			| 	어디서나 접근 가능
protected 		| 	같은 패키지 내에 있거나 상속받은 경우 접근 가능
package-private | 	접근자를 적어주지 않음, 같은 패키지 내에서만 접근 가능
private 		| 	해당 클래스 내에서만 접근 가능
profile
배우고 활용하는 것을 즐기는 개발자, 한지연입니다!

0개의 댓글