一个数组有很多元素,每个元素都是个管理者,管理什么呢,管的就是对象
建一个类
class Value {
private int i;
public void set(int i) {
this.i = i;
}
public int get() {
return i;
}
}
然后来个弄个对象数组
Value[] a = new Value[10];
//我理解是这句话是先给对象里面的每一个元素给他一个权限,
//管理类的权限
for (int i = 0; i < a.length; i++) {
a[i] = new Value(); //逐个给管理者安排要管理的对象
a[i].set(i); //每个对象(管理者)调用了 get 方法
}
for each输出
for (Value s : a) {
System.out.println(s.get());
}