Java命名问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:41:05
请问在Java里类的名称可以有哪些符号组成?可不可以以通配符开头?有没有顺序限制?同样,包,变量,对象和方法的名称又可以包括哪些符号?

Java标识符的命名规则:
1)标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字。
2)不能把关键字和保留字作为标识符。
3)标识符没有长度限制。4)标识符对大小写敏感。

变量的命名规则是:
变量名必须以字母字符(从a-z,A-Z,或其他任何表示某种语言的字母Unicode的字符)下划线、$符号开始。
在变量名中的任何地方都可以使用任何字母、数字或下划线。
变量名长度不限
变量名不允许出现空格或非字母符号,比如+ -
变量名不能是java的关键字
变量名对大小写敏感

不是不行,是不规范。
以下是规范的定义方法。
包名中的字母一律小写,如:xxxyyyzzz。
类名、接口名应当使用名词,每个单词的首字母大写,如:XxxYyyZzz。
方法名,第一个单词小写,后面每个单词的首字母大写,如:xxxYyyZzz。
变量名,第一个单词小写,后面每个单词的首字母大写,如:xxxYyyZzz。
常量名中的每个字母一律大写,如:XXXYYYZZZ
尤其是有C经验的喜欢定义Get_Name这样的名字,在java中不好。
还有就是一般以动词开头。