10
Làm cách nào để ngăn chặn sửa đổi trường riêng trong một lớp?
Hãy tưởng tượng rằng tôi có lớp học này: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Bây giờ, tôi có một lớp khác sử dụng lớp trên: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Vì vậy, đây …