Programming/Java * Spring

[Java] 03. 패키지(Package)

고막고막 2019. 3. 20. 12:32
  1. package는 class보다 상위 분류 개념이며 동시에 폴더구조이다.
  2. class 제작시 별도의 package명을 주지 않으면 default package 소속이 된다.
  3. 다른 package의 클래스를 사용하고 싶으면 import를 한다. - 단축키 [Ctrl + Shift + o]
  4. import 없이 사용할 수 있는 package는 자기자신이 속한 package와 java.lang이다.
  5. java에서 별도로 접근제한자(private, protected, public)를 주지 않으면 default(동일 패키지 내에서는 접근이 가능) 접근권한을 갖게된다. → java의 공유성을 강화하는 철학

※ C언어에서는 default가 private → 보안성을 강화하는 철학