[JAVA - OOP 심화2] 캡슐화
✨캡슐화 (Encapsulation) : 특정 객체 안에 관련된 속성, 기능을 하나의 캡슐로 만들어 데이터를 외부로부터 보호하는 것 목적 : 1. 데이터 보호 2. 내부적 데이터 불필요한 외부 노출 방지 장점 = 정보 은닉 방법 : 접근제어자 getter, setter 메서드 ✨접근 제어자 / 기타제어자 접근제어자 : public, protected, default, private - 한번만 사용 가능 기타제어자 : static, final, abstract, native, transient, synchronized ✨접근제어자 : 클래스, 필드, 메서드, 생성자 등에 부가적인 의미 부여 키워드 (like 형용사) private - 동일 클래스에서만 접근 가능 default - 동일 패키지 내에서만 접근..
2022. 9. 8.