可变对象与不可变对象

可变对象:

  对象进行操作后,该对象内部是发生变化的

  可以这样认为,操作直接作用于该对象,并使该对象发生了变化

  比如list,对list进行操作,list内部的内容是会变化的

 

不可变对象:

  对象进行操作后,该对象内部是不发生变化的

  可以这样认为,操作该对象之前先将其复制一份,然后对该复制的对象进行操作,原来的对象不发生变化

  比如str,对str进行操作

    原文作者:立业的博客
    原文地址: https://www.cnblogs.com/shiliye/p/10876804.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞