자바에는 접근제한자라는 것이 존재하는데, 특정 부분의 접근을 제한하는 것이다. 이렇게 접근제한자를 사용하는 이유는 외부로부터 특정데이터를 보호하기 위함인데.. 이게 무슨 말이냐면..!! 위의 사진과 같이 적재적소에서 4개의 접근제한자를 이용해서 데이터를 숨기거나 노출시키겠다는 뜻 위의 표를 보면 private를 사용하면 해당클래스에서만 사용할 수 있다. 그런데 타클래스에서 private로 선언된 변수나 메서드를 가져와서 사용해야 된다면 어떻게 해야할까? 이때 나오는 개념이 getter와 setter이다. 다이어그램으로보면 위와 같다. 이제 코드로 살펴보면 Computer라는 클래스에 파워, 팬 속도, 온도 세 가지 변수를 private로 만들었다. 근데 이것을 메인클래스에서 사용하겠다는 뜻이다. 파워는 ..