标识符和命名规则

1. 用来给变量、类和方法命名


2. Java 标识符有如下命名规则:

标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。

不可以是Java的关键字。

3. 命名规则(规范)
1.所有变量、方法、类名:见名知意
2.类成员变量:首字母小写和驼峰原则 : monthSalary
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE
5.类名:首字母大写和驼峰原则: Man, GoodMan
6.方法名:首字母小写和驼峰原则: run(), runRun()
### 编程中标识符命名规则规范 #### Python中的标识符命名规则 在Python中,标识符用于给变量、函数、类以及其他对象起名字。有效的Python标识符必须以字母(A-Z, a-z) 或下划线(_) 开始,后面可以跟任意数量的字母、数字(0-9) 下划线[^1]。 #### Java中的标识符命名规则 对于Java而言,其标识符同样需遵循特定的规定:它们应由字母、美元符号($)、下划线(_)以及数字构成,但首位不可为数字,并且不允许使用任何Java的关键字作为标识符的名字[^2]。 #### C语言中的标识符命名规则 C语言也有类似的约束条件——即允许使用的字符集相同(字母、数字、下划线),不过强调了不应包含空格在内的其他非法字符,并指出了一些常见的命名风格比如小驼峰法与Linux内核风格[^3]。 #### 统一的命名规范建议 综合来看,在多种主流编程语言里存在一些共通之处: - **组成元素**:通常只接受ASCII表内的大小写字母(a-zA-Z),阿拉伯数字(0-9),还有两个特殊的符号:“_”“$”。需要注意的是,尽管某些环境下可能支持更广泛的Unicode字符集合,但这并不被广泛推荐。 - **首字符限制**:大多数情况下,首个字符不能是数字,而应当是一个字母或者是下划线或美元符号之一。 - **关键字冲突规避**:确保所选名称不会与该语言预定义的关键字相重合,以免引起解析错误或其他未预期行为。 - **区分度敏感性**:几乎所有的现代高级程序设计语言都会对大小写作出区别对待,因此`myVar`, `Myvar`, `MYVAR`都将被视为不同的实体。 此外,为了提高代码可读性维护便利性,还应该考虑采用一致性的命名约定,例如但不限于: - 类名采用帕斯卡(PascalCase)形式; - 方法名及局部变量倾向于骆驼(camelCase)样式; - 常量全大写的单词之间用下划线分隔(SNAKE_CASE)[^4]。 最后值得注意的一点是在实际开发过程中虽然违反这些指导方针并不会阻止编译器工作,但从长远角度看不利于团队协作个人成长,故此强烈鼓励开发者们养成良好的编码习惯并严格遵守上述原则[^5]。 ```python # 正确的例子 class MyClass: def my_method(self): pass def get_user_input(): user_name = "Alice" USER_AGE_LIMIT = 18 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值