社区
Java SE
帖子详情
请教一下常量(literal)和变量的区别?那位朋友能深入说说?
13feng
2003-05-18 06:54:09
我在金山词霸查literal的解释为:
源程序中的一个符号或量,它本身是数据而不是对数据的引用。
如果这样:
final char s='a'
和
char s='a'
有什么区别吗?当然我知道常量定义后就不能赋值,其他的呢?
...全文
64
1
打赏
收藏
请教一下常量(literal)和变量的区别?那位朋友能深入说说?
我在金山词霸查literal的解释为: 源程序中的一个符号或量,它本身是数据而不是对数据的引用。 如果这样: final char s='a' 和 char s='a' 有什么区别吗?当然我知道常量定义后就不能赋值,其他的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ajiao
2003-05-18
打赏
举报
回复
像你举的那个例子,你就不可以再把 s='c'
如果是一个reference,比如 final Object o=new Object("dd");
o指向的是一个对象的reference,她不可以改变,不可以 o=new Object("cc");这样子,可是
Object的内容却可以改变,比如通过 o.setXXX("KK"),下面这个例子也一样,尽管
j,k,o都指向同一个对象,可是一旦对final变量o赋值了,你就不可以在执行o=..这样的操作
Object j=new Object();
Object k=j;
final Object o=j; right
o=k; false
方法的final:使子类无法覆写
类的final:无法继承
如何将字符串
常量
转为
变量
?
打扰
一下
大家,
请教
个问题,已知 list = ['A', 'B', 'C', 'D'] , 如何才能得到以 list 中元素命名的新列表 A = [], B = [], C = [], D = []呢? 简单理解,这个问题的意思是,将字符串内容作为其它对象的
变量
名。 ...
Python中如何将字符串
常量
转换为
变量
?
如何动态生成
变量
名? 相信大多数同学在看到本文标题后内心是疑惑的,到底什么样的场景下会遇到...打扰
一下
大家,
请教
个问题,已知list = ['A', 'B', 'C', 'D'], 如何才能得到以list中元素命名的新列表A = [], B =...
Python 如何将字符串
常量
转为
变量
?
打扰
一下
大家,
请教
个问题,已知list=['A','B','C','D'],如何才能得到以list中元素命名的新列表A=[],B=[],C=[],D=[]呢? 简单理解,这个问题的意思是,将字符串内容作为其它对象的
变量
名。 list 中的元素是字符串,...
Python进阶:如何将字符串
常量
转化为
变量
?
Python进阶:如何将字符串
常量
转化为
变量
? 前几天,我们Python猫交流学习群里的 M 同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密...
Python进阶:如何将字符串
常量
转为
变量
?
抽象
一下
最初的问题,它实际问的是“如何将字符串内容作为其它对象的
变量
名”,更进一步地讲是——“如何将
常量
转化为
变量
使用直接进行赋值的静态方法,行不通。一个是动态地进行
变量
赋值,通过修改命名空间而植入...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章