所以,请问各位标准的java命名约定是什么?我也可能需要一篇好的文章或教程。
另外,您是否因为不使用标准的Java命名约定而遇到过任何问题?
另外,我需要花多少时间记住这些?
你怎么告诉天气有人尊重标准的java命名约定?
维护代码有多重要?
还有其他一些问题,但我会保留以供日后使用。
答案 0 :(得分:4)
一个非常简短的解释:
MyClass
(每个新单词都以大写字母开头)void myFunction()
(从一个小的,每一个新的开始
用资本来说)int myVariable
(与功能相同)static final int MY_STATIC_STUFF
(全部
字符是大写字母)括号有一个很大的问题。有人喜欢这样使用它:
if() {
..
}
有人喜欢这样使用它:
if()
{
..
}
我认为遵循一些约定非常重要,因为如果不这样做,长代码很快就会变得难以理解。值得庆幸的是,像NetBeans
和Eclipse
这样的IDE可以帮助开发人员更轻松。
答案 1 :(得分:3)
您的Java命名约定的最终来源应该是Java Language Specification, Chapter 6, Section 1。
答案 2 :(得分:2)
答案 3 :(得分:0)
只有在共享代码,与他人共同开发时,才应考虑标准命名约定......只要您认为它是有条理的,您就不必记住它。如果您想向某人展示您的代码,请参阅以下链接:http://java.about.com/od/javasyntax/a/nameconventions.htm
答案 4 :(得分:0)
这些是java中的常见命名约定
包名:mypackage 类名:NewClass 接口名称:NewInterface 函数名称:void myFunction() 实例成员:int myVariable 静态/最终成员:static final int MAX_HEIGHT