10
클래스에서 개인 필드가 수정되는 것을 어떻게 방지합니까?
이 수업이 있다고 상상해보십시오. public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } 이제 위의 클래스를 사용하는 다른 클래스가 있습니다. Test test = new Test(); test.getArr()[0] ="some value!"; //!!! 그래서 이것은 문제입니다 : 나는 외부에서 클래스의 개인 필드에 액세스했습니다! 이 문제를 …