2025.08.18
은닉화(캡슐화) → Encapsulation
- 데이터의 회손을 방지하기 위한 기법
- 직접적인 접근을 막는 것
- 사용자들은 캡슐화된 데이터에는 접근하지 못하고
공개된 메서드만을 통해서 해당 데이터에 접근할 수 있다.
접근지정자의 종류
- Private
- Protected
- 같은 폴더에 있는 경우와 자신을 상속 받은 다른 폴더의
자식한테 접근 허용
- Default
- Public
public : 모두 접근을 허용
protected : 같은 패키지에 있는 객체와 상속 관계의 객체들만 허용
default : 같은 패키지 내에 있는 객체들만 허용
private : 현재 객체 내에서만 허용