반응형
ch7-22 캡슐화와 접근 제어자
접근 제어자를 사용하는 이유
- 외부로부터 데이터를 보호하기 위해서
- 외부에는 불필요한, 내부적으로만 사용되는, 부분을 감추기 위해서
iv 인스턴스 변수 public은 접근 제한이 없다.
외부에서 사용할 수 없게 접근 제어자 private을 사용한다.
t.setHour와 같은 메서드를 사용해서, 범위를 제한할 수 있다.
엉뚱한 값이 들어가지 않도록!
직접 접근을 막고, 메서드를 통한 간접접근을 허용하는 것이 : 캡슐화
접근 제어자의 범위는 최대한 좁히는 것이 좋다.
반응형
'자바의정석' 카테고리의 다른 글
[자바의 정석 - 기초편] ch7-24,25 참조변수의 형변환(1) (0) | 2022.03.20 |
---|---|
[자바의 정석 - 기초편] ch7-23 다형성 (0) | 2022.03.20 |
[자바의 정석 - 기초편] ch7-21 접근제어자 (0) | 2022.03.20 |
[자바의정석 - 기초편 ] ch7-17~20 제어자, static, final, abstract (0) | 2022.03.19 |
[자바의 정석 - 기초편] ch7-15, 16 import문, static import문 (0) | 2022.03.19 |