标签:class ring 不可变 tar 如何 one 特征 成员变量 不能
package Collection;
public final class NoChangeClass {
private int[] arr;
public NoChangeClass(int[] array){
this.arr = array.clone();
}
public int[] getArr(){
return arr.clone();
}
}
package Collection;
public class Test4 {
public static void main(String[] args) {
int[] arr = {4,5,6,7};
NoChangeClass instance = new NoChangeClass(arr);
arr[0] = 88;
int[] arr1 = instance.getArr();
for (int i:arr1
) {
System.out.println(i); // 4,5,6,7
}
}
}
标签:class ring 不可变 tar 如何 one 特征 成员变量 不能
原文地址:https://www.cnblogs.com/hellosiyu/p/13042683.html