
编程中 C# 和 java z中 变量名的规则 ?(类名 对象名 变量名 ....)
2个回答
展开全部
正好我的学习资料整理里有一份,直接COPY给你好了
C#
一、规范(不需要严格遵守,不遵守也可以编译通过)
1.Pascal命名法,如ClassName.适用于类名、共有成员、等(但是共有成员即一般类中的属性,用_开头,或者用VC的老规范m_开头)
2.Camel命名法,如className 适用于变量,参数等
二、规则
变量的命名基本规则:
(1)变量名的第一个字符必须是字母,下划线("_")--->不能以数字开头
(2)其后的字符可以是字母,下划线或数字。
JAVA
一、规范
JAVA中,变量,参数,方法,等使用Camel命名法
类名使用Pascal命名法
二、规则
1.变量必须以字母、下划线或$ (比C#多了个$)开头
2.可以包含数字,但是不能以数字开头。
3.数字,字母,"_" $
---------使用上就是注意一点,JAVA的方法是小写开头的.而且规范是人为定的.
C#
一、规范(不需要严格遵守,不遵守也可以编译通过)
1.Pascal命名法,如ClassName.适用于类名、共有成员、等(但是共有成员即一般类中的属性,用_开头,或者用VC的老规范m_开头)
2.Camel命名法,如className 适用于变量,参数等
二、规则
变量的命名基本规则:
(1)变量名的第一个字符必须是字母,下划线("_")--->不能以数字开头
(2)其后的字符可以是字母,下划线或数字。
JAVA
一、规范
JAVA中,变量,参数,方法,等使用Camel命名法
类名使用Pascal命名法
二、规则
1.变量必须以字母、下划线或$ (比C#多了个$)开头
2.可以包含数字,但是不能以数字开头。
3.数字,字母,"_" $
---------使用上就是注意一点,JAVA的方法是小写开头的.而且规范是人为定的.
追问
还不太明白 , 能具体点嘛!
追答
你说的具体点是什么?你现在是考试用,还是日常用了怕记不住?
其实自己多写几遍就记住了.规则要硬记.
规范则简单很多,特别是JAVA是可以看到库的源代码的.你记不起来就随便写个例如String,选中String按F3就进入Class String这个类了.自己看看人家什么地方大写开头,什么地方小写开头嘛.
C#看不到的,但是也就是方法是大写的.如果忘了,方法就是,随便建个窗体,双击下空白处就进入了某个事件方法了(例如onload 不记得是不是这么叫的了,呵呵,反正就是个窗体加载时的方法),你自己看看人家的方法是大写还是小写.
其他的共性的地方: 变量,参数(参数其实也是变量)是小写开头.类名是大写.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询