본문 바로가기
자바(Java)/자바의 신 2판 정리

자바의 신 2판, 9장 정리

by 학습하는 청년 2021. 12. 16.

21.12.02ver.

1. 패키지

  • 클래스들을 구분 짓는 폴더와 비슷한 개념

 

선언할 때 지켜야 하는 사항

  1. 소스의 가장 첫 줄 // 위에 공백 및 주석 처리된 문장이 있어도 괜찮다.
  2. 패키지 이름과 위치한 폴더 이름이 같아야만 한다.

 

이름을 정할 때 유의점

  1. 모두 소문자로 지정해야 한다.
  2. 예약어를 절대 사용하면 안 된다.

 

 

2. import

  • 다른 패키지에 있는 클래스를 찾지 못할 때 사용하는 예약어
  • 꼭 기억하고 있어야 하는 자바의 기본 키워드
  • import를 하지 않아도 되는 패키지
    • java.lang 패키지
    • 같은 패키지

 

다음과 같이 명시하면 그 패키지에 있는 클래스를 사용하겠다는 것을 컴파일러에게 알려준다.

패키지이름. 클래스이름

 

 

3. 접근 제어자(Access modifier)

클래스, 메소드, 인스턴스 및 클래스 변수를 선언할 때 사용된다.

 

  • public
    • 누구나 접근할 수 있도록 할 때
  • protected
    • 같은 패키지 내에 있거나
    • 상속받은 경우에만 접근할 수 있다.
  • pagkage-private
    • 아무런 접근 제어자를 적어주지 않을 때
    • 같은 패키지 내에 있을 때만 접근할 수 있다.
  • private
    • 해당 클래스 내에서만 접근 가능

 

접근 제어자가 존재하는 이유

어떤 메소드를 구현했는데, 다른 개발자들이 그 메소드를 마음대로 호출하면 안 될 경우 통제

 

'자바(Java) > 자바의 신 2판 정리' 카테고리의 다른 글

자바의 신 2판, 8장 정리  (0) 2021.12.16
자바의 신 2판, 7장 정리  (0) 2021.12.16
자바의 신 2판, 6장 정리  (0) 2021.12.08
자바의 신 2판, 5장 정리  (0) 2021.11.25
자바의 신 2판, 4장 정리  (0) 2021.11.24

댓글