对象数组与对象数组的for-each循环

对象数组

  对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。

  对象数组中的每个元素都是对象的管理者而非对象本身

  对象数组里面都是对象,而对象是个字符串的管理者,所以对象数组里面都是管理者

对象数组的for-each循环

  普通数组的for-each循环中

  for(int k  : a){

    ...

  }

  若对k进行一些操作,并不影响数组的值,因为k只是相当于一个复制者,并不是数组本身,但是for-each循环对于对象数组来说是有些不一样的。

  因为,在循环的每一轮,k可以拿到数组元素所管理的那个对象,然后可以对那个对象做操作

  

  

 

   对于容器来说,for-each也是可以用的

posted @ 2022-06-21 19:37  肥宅快乐水~  阅读(53)  评论(0)    收藏  举报