MATLAB面向对象编程的标识符规则
需积分: 48 58 浏览量
更新于2024-08-09
收藏 834KB PDF 举报
"这是关于Java编程规范的详细指南,主要涵盖标识符类型的规则,以及Google的Java编程风格。内容包括但不限于文件名、编码、特殊字符、源文件结构、命名规则、编程实践、注释和Javadoc的格式等。"
在Java编程中,标识符的正确使用是确保代码可读性和可维护性的重要因素。以下是Java中标识符类型的一些规则:
1. **包名(Package Names)**: 包名通常采用小写字母的驼峰式命名法,例如`com.example.myproject`。每个单词首字母小写,多个单词组成时,每个单词之间不加下划线。
2. **类名(Class Names)**: 类名应以大写字母开头的驼峰式命名法,例如`MyClassName`。每个单词的首字母都大写,用于表示类的实体。
3. **方法名(Method Names)**: 方法名遵循小写字母开头的驼峰式命名法,如`methodName`。首字母小写,后续单词首字母大写,表示方法的行为。
4. **常量名(Constant Names)**: 常量名通常全大写,单词间用下划线分隔,如`MY_CONSTANT`。这表明它们是不可变的。
5. **非常量字段名(Non-constant Field Names)**: 非常量字段名遵循小写字母开头的驼峰式命名法,如`fieldName`。
6. **参数名(Parameter Names)**: 参数名也遵循小写字母开头的驼峰式命名法,例如`parameterName`。
7. **局部变量名(Local Variable Names)**: 局部变量名通常与参数名的命名规则相同,即小写字母开头的驼峰式命名。
8. **类型变量名(Type Variable Names)**: 类型变量名通常使用单个大写字母,如`T`,或者使用描述性的全大写字母单词,如`E`(代表Element)。
在源文件基础部分,文件名应清晰反映其内容,使用UTF-8编码以支持多语言字符。特殊字符应避免使用,除非在转义序列中。空白字符和换行应合理使用,保持代码整洁。import语句不应使用通配符,并且应该按特定顺序排列。
在格式方面,大括号的使用是强制性的,即使在可选的情况下。块应按照K&R风格缩进2个空格,每行只包含一条语句,且长度限制在80到100个字符之间。自动换行时,缩进至少增加4个空格。
注解(Annotations)和注释(Comments)的使用也有规定,如使用`@Override`来明确方法是重写了父类方法,注释应提供清晰的解释,Javadoc则用于生成文档。
最后,编程实践中强调了对异常的处理,提倡使用`final`关键字,以及避免过度使用`static`和`finalize`方法。Javadoc的格式和使用也应遵循一定的规范,以确保代码的可读性。
Java编程规范旨在提高代码质量,降低维护成本,是每位Java开发者应当遵循的标准。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-10 上传
2021-06-01 上传
2021-05-31 上传
2024-05-19 上传
2024-07-16 上传
点击了解资源详情
七231fsda月
- 粉丝: 31
- 资源: 3965
最新资源
- StickyMayhem
- Face-Tracker-Haar-Kanade:使用Lucas-Kanade和Haar Cascade算法即使在数据集有限的情况下也可以跟踪人脸
- dodgeballs:躲开球!
- 女性美容养生护理手机网站模板
- template-cpanel-adminiziolite:模板 CPanel Adminiziolite
- raw-connect:具有Polkadot JS WasmProvider实现的基板Wasm客户端的原始模板
- 基于三菱PLC程序的花样喷泉控制程序.zip
- Yoda-to-sl:尤达告诉你怎么走!
- soko-city:崇光市
- 防京东商城手机网站模板
- Awesome-Trajectory-Prediction
- 易语言-易语言简单的多线程例子
- 模板-tmp7
- 间歇交替输出PLC程序.rar
- ecommerce-bikeshop:一个电子商务网络应用程序,受在线自行车商店网站的启发,让您使用Google身份验证创建帐户,添加购物车中的商品,使用Stripe进行付款等等
- django-dropboxchooser-field:Django的Dropbox选择器字段