제어자 
- 클래스, 클래스 멤버 선언시 사용하여 추가적인 의미를 부여하는 키워드를 의미
- 접근제어자, 기타 제어자가 있다
- 기타 제어자는 여러 개 사용 가능
- 접근 제어자는 한개만 사용 가능

접근 제어자
- 클래스, 멤버에서 사용하고 해당하는 클래스, 멤버를 외부에서 접근하지 못하도록 막아주는 역할을 함
- 접근 제어자는 생략이 가능하고 생략시 자동으로 default 지정된다.

 

1) private : 같은 클래스 내에서만 접근 가능
2) default : 같은 패키지 내에서만 접근 가능
3) protected : 같은 패키지 내에서 접근 가능하고, 다른 패키지의 자손 클래스에서 접근 가능
4) public : 모든 곳에서 접근 가능

 

캡슐화
- A객체 내부의 속성이나 행위를 B객체에서 직접 접근할 수 없게 하는 것이다.
  - ex) 비밀번호 클래스의 데이터를 일반사용자 클래스에서 변경하지 못하도록 제한 하는것

접근 제어자 이론 문제

https://rnwns2.tistory.com/141

 

접근 제어자 실습 문제

https://rnwns2.tistory.com/140

'Java' 카테고리의 다른 글

[Java] HttpURLConnection이란?  (0) 2023.04.13
[Java] Static 정리  (0) 2023.04.10
클래스(class)  (0) 2023.04.06

+ Recent posts