为了账号安全,请及时绑定邮箱和手机立即绑定

变量名中$的含义是什么?

变量名中$的含义是什么?

慕森卡 2019-08-27 18:09:16
变量名中$的含义是什么?最近我读到了Java变量名中允许使用符号$,但具有特殊含义。不幸的是,没有提到这个特殊含义是什么。因此我在这里问:Java中变量名的$的特殊含义是什么?这是来自的确切报价Java:问题解决和编程简介来自Walter Savitch:Java允许美元符号符号$出现在标识符中,但这些标识符具有特殊含义,因此您不应在标识符中使用$符号。
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

它没有特殊意义:

“变量名称区分大小写。变量的名称可以是任何合法标识符 - Unicode字母和数字的无限长度序列,以字母开头,美元符号”$“或下划线字符”_“。但是,总是用一个字母开始你的变量名,而不是“$”或“_”。另外,按照惯例,美元符号字符根本就不会被使用。你可能会发现一些自动生成名称的情况包含美元符号,但你的变量名应该总是避免使用它。下划线字符存在类似的约定;虽然用“_”开始变量的名称在技术上是合法的,但不鼓励这种做法。不允许使用空格。“


查看完整回答
反对 回复 2019-08-27
  • 2 回答
  • 0 关注
  • 1890 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信