Java
64. 캡슐화 - 패스트캠퍼스 백엔드 부트캠프 3기
gkss2tpt
2024. 12. 23. 09:44
1. 캡슐화와 접근 제어자
- 접근 제어자를 사용하는 이유?
- 외부로부터 데이터를 보호하기 위해서
- 외부에는 불필요한 내부적으로만 사용되는 부분을 감추기 위해서
public class Time {
private int hour;
private int minute; // 접근 제어자를 private으로 하여
private int second; // 외부에서 직접 접근하지 못하도록 한다.
public int getHour() { return hour; } // 외부에서 메서드로 접근하게 한다.
public void setHour(int hour) {
if(hour < 0 || hour > 23) return;
this.hour = hour;
}
}