캡슐화
캡슐화
캡슐화
2022.04.01캡슐화와 접근 제어자 접근 제어자를 사용하는 이유 외부로부터 데이터를 보호하기 위해서 외부에는 불필요한, 내부적으로만 사용되는, 부분을 감추기 위해서 외부로부터 데이터를 보호하기위해 접근 제어자를 사용하는 것을 "캡슐화" 라고 한다. Time클래스가 있을 때, iv들이 전부 public이라면, 이런식으로 iv에 직접 접근할 수 있다. integer범위가 +-20억이므로 이 범위에 속하는 어떠한 값을 넣어도 에러가 나지 않는다. 하지만, 그러면 좋지 않은 상황이 발생할 수 있다. hour같은 경우, 범위가 0~24, minute범위는 0~59, second의 범위도 0~59 즉, 이 범위안의 값들로 변수가 유지되어야 하는데, t.hour = 25; 처럼 대입연산자로 직접 접근할 수 있게 해놓으면, 이 값을..