10
¿Cómo evito la modificación de un campo privado en una clase?
Imagina que tengo esta clase: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Ahora, tengo otra clase que usa la clase anterior: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Este es el problema: ¡he accedido a un campo …