public static final String YES = "yes" final和String会重复么-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

public static final String YES = "yes" final和String会重复么

爱吴 2019-03-21 09:19:30 1518

String类型的“YES”已经是final类型的外面为什么外面还要有个final修饰,有没有实际的代码层次的意义呢

分享到
取消 提交回答
全部回答(2)
  • raymond
    2019-07-17 23:31:30
    已采纳

    字符串不可变是只 “yes” 这个字符串的内容不变,“yes”+“no” 这种表达式会生成一个新的 “yesno” 字符串,“yes” 本身依然不变。final 修饰的是 YES 这个变量,限制 YES 只能指向 “yes” 这个字符串,不能被赋值,指向其他字符串

    0 0
  • 慧蔃
    2019-07-17 23:31:30

    楼上回答的就是正确答案

    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章