제어자
- 클래스, 클래스 멤버 선언시 사용하여 추가적인 의미를 부여하는 키워드를 의미
- 접근제어자, 기타 제어자가 있다
- 기타 제어자는 여러 개 사용 가능
- 접근 제어자는 한개만 사용 가능
접근 제어자
- 클래스, 멤버에서 사용하고 해당하는 클래스, 멤버를 외부에서 접근하지 못하도록 막아주는 역할을 함
- 접근 제어자는 생략이 가능하고 생략시 자동으로 default 지정된다.
1) private : 같은 클래스 내에서만 접근 가능
2) default : 같은 패키지 내에서만 접근 가능
3) protected : 같은 패키지 내에서 접근 가능하고, 다른 패키지의 자손 클래스에서 접근 가능
4) public : 모든 곳에서 접근 가능
캡슐화
- A객체 내부의 속성이나 행위를 B객체에서 직접 접근할 수 없게 하는 것이다.
- ex) 비밀번호 클래스의 데이터를 일반사용자 클래스에서 변경하지 못하도록 제한 하는것
접근 제어자 이론 문제
https://rnwns2.tistory.com/141
접근 제어자 실습 문제
'Java' 카테고리의 다른 글
[Java] HttpURLConnection이란? (0) | 2023.04.13 |
---|---|
[Java] Static 정리 (0) | 2023.04.10 |
클래스(class) (0) | 2023.04.06 |