프로그래밍 개발 시 접근 지정자를 통해 해당 데이터의 접근 권한을 지정할 수 있습니다. private , protected, public 그중 본 클래스에서만 접근할 수 있는 private 접근 지정을 통해 외부 클래스의 접근을 방지하여 데이터의 안전성을 가져가는 것입니다. 그러나 여기서 한 가지 조심해야할 점이 있습니다. 다른 자료형들은 괜찮으나, overwrite가 가능한 array는 public 메소드를 구현할 시 신중하게 구현해야합니다. 무엇을? 위의 사진은 private char array 형태로 setter,getter를 구현한 것입니다. 그러나 여기서 두 가지 취약점이 존재하게 됩니다. 바로 public getter,setter 메소드를 통해 private array의 주소를 통해 값을 조작..