java - 如果我对这个命名规则有误,有人可以纠正我吗?
问题描述
我明天有一个大考试,我是java和计算机科学的新手,我有点停电,需要你的帮助,我会根据我的想法用java编写命名规则,如果我是,请纠正我错误的:
命名类=每个单词都以大写字母开头,每个单词都以大写字母开头。例如:TodaysDate、Tester2。
命名最终值每个单词将用大写字母用“_”符号分隔它们。例如:MAX_SPEED,TESTER_2; 命名实例变量:每个单词都以小写字母开头,每个单词都以大写字母开头。例如:maxSpeed,speed1;
命名方法:每个单词以小写字母开头,其他单词以大写字母开头。例如: public int getX();
在方法中命名局部变量,每个单词都以小写字母开头,'_' 符号将彼此分隔。所有其他单词都以小写字母开头。例如:int max_speed,tester_1;
我想就是这样。如果我忘记了什么或写了错误的规则,请纠正我。谢谢 !
解决方案
_
用于分隔小写的局部变量中的单词是相当少见的。通常_
保留用于以大写字母书写的内容,以清楚地分隔单词,例如static final
字段。
这里没有正确和错误的答案。您的项目可以自由选择任何命名约定 ,但坚持它很重要。选择一个完善的约定可能是可取的,最常见的两个是Sun/Oracle Naming Convention和Google Java Style Guide。它们通常得到各种工具的良好支持,例如 IDE 中的代码格式化程序。
推荐阅读
- android - 我的应用在 API 21 及更低版本的设备上崩溃
- git - Git config:仅列出有效值
- reactjs - 使用 React-Router 在 ReactJS 中进行身份验证
- r - 如何在 Shiny R Dashboard 的导航栏中读取和显示时间
- javascript - FormData 附加嵌套对象
- c# - 在哪里可以找到 IComparable 的 CompareTo 方法定义?
- jupyter-notebook - 我需要在每个虚拟环境中安装 Jupyter notebook 吗?
- html - 如何突出显示两个表格行,其中一行有一个具有“rowspan”属性的单元格?
- php - 如果尚未在 S3 上为 php 创建存储桶,请创建存储桶
- reactjs - ReferenceError: undefinedcreateProvider 未定义