패키지의 선언
- 패키지는
소스파일의 첫 번째 문장으로 단 한번 선언
- 같은
소스 파일의 클래스들은 모두 같은 패키지에 속하게 된다.
- 패키지
선언이 없으면,
이름없는
패키지에 속하게 된다.
- 패키지명은 선언시 반드시 소문자로 선언해야 한다.
import문
- 클래스를
사용할 때 패키지 이름을 생략할 수 있다.
- 컴파일러에게
클래스가 속한 패키지를 알려준다.
- java.lang
패키지의
클래스는 import
하지
않고도 사용할 수 있다.
- import문은
패키지문과 클래스 선언의 사이에 선언한다.
접근 제어자
제어자 |
같은 클래스 |
같은 패키지 |
자손 클래스 |
전체 |
public |
○ |
○ |
○ |
○ |
protected |
○ |
○ |
○ |
|
(default) |
○ |
○ |
|
|
private |
○ |
|
|
|
아래 코드는 Eclipse 툴이 아니라 Android Studio 에서 Android 어플 작성을 위한 코드 생성으로 테스트했다.
개념은 동일하므로 Eclipse, Android Studio 상관 없다.
package com.link2me.android.pkg1; |
package com.link2me.android.pkg2; |
'안드로이드 > Java 문법' 카테고리의 다른 글
[Java] 람다식(Lambda Expression) (0) | 2020.07.26 |
---|---|
[Java] 다형성 : 참조변수 형변환, 매개변수 다형성 (0) | 2020.07.08 |
Java Thread synchronized (동기화) (0) | 2019.11.09 |
Java Thread 상태 제어 - 안전한 종료 (0) | 2019.11.08 |
Java Thread 이해 및 Thread Life Cycle (0) | 2019.11.07 |