博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
可变对象与不可变对象
阅读量:4610 次
发布时间:2019-06-09

本文共 240 字,大约阅读时间需要 1 分钟。

可变对象:

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

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

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

 

不可变对象:

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

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

  比如str,对str进行操作

转载于:https://www.cnblogs.com/shiliye/p/10876804.html

你可能感兴趣的文章
[爬虫学习笔记]DNS解析服务增加缓存机制
查看>>
noip模拟赛 黑骑士
查看>>
【Python web 开发】用户收藏功能
查看>>
POJ2524+并查集
查看>>
前端性能优化方法
查看>>
Docker镜像拉不下来?试试这些
查看>>
实例11 加密可以这样简单(位运算)
查看>>
[告知]在评论中发布广告者必删!
查看>>
判断一个js对象是不是数组
查看>>
Vue-详解设置路由导航的两种方法: <router-link :to="..."> 和router.push(...)
查看>>
c# 实现电脑系统音量的增加,减少,静音等。
查看>>
Block那些事儿
查看>>
突然的感触,关乎技术上的
查看>>
再说单例模式的线程安全问题
查看>>
<<、>>、>>>移位操作
查看>>
HDU 3572 Task Schedule(拆点+最大流dinic)
查看>>
HDU——1405The Last Practice(试手map)
查看>>
PAT 基础编程题 4-11 求自定类型元素序列的中位数(希尔排序)
查看>>
PHP implode() 函数由数组合并字符串
查看>>
软件测试的生命周期&测试流程
查看>>