패키지
- 자바 어플리케이션 개발 시 클래스 분류하지 않을 경우 이름이 중복될 수 있음
- 어떤일을 담당하는지 혼동될 수 있음
- 패키지 선언 제약사항
- 소스의 가장 첫 줄에 있어야한다
- 패키지 선언은 소스 하나에 하나만 있어야 한다
- 패키지 이름과 위치한 폴더 이름이 같아야만 한다
자바의 접근 제어자
public class AccessModifier {
public void publicMethod() {}
protected void protectedMethod() {}
void packagePrivateMethod() {}
private void privateMethod() {}
}
- public
- 누구나 접근할 수 있도록 할 때 사용
- protected
- 같은 패키지 내에 있거나 상속받은 경우에만 접근
- package-private
- 같은 패키지 내에 있을 때만 접근할 수 있다
- private
- 해당 클래스 내에서만 접근 가능하다
'ETC > 도서' 카테고리의 다른 글
[자바의 신] 12장. 모든 클래스의 부모 클래스는 Object에요 (0) | 2024.09.27 |
---|---|
[자바의 신] 10장. 자바는 상속이라는 것이 있어요 (0) | 2024.09.26 |
[자바의 신] 8장. 참조 자료형에 대해서 더 자세히 알아봅시다 (0) | 2024.09.26 |
[자바의 신] 7장. 여러 데이터를 하나에 넣을 수는 없을까요? (0) | 2024.09.26 |
[자바의 신] 6장 제가 조건을 좀 따져요 (0) | 2024.09.26 |