MATLAB面向对象编程官方教程要点解析
需积分: 48 127 浏览量
更新于2024-08-09
收藏 834KB PDF 举报
"这篇文档是关于Java编程规范的,特别是针对MATLAB的面向对象编程的官方教程2017年版。文档强调了编写清晰、规范的代码的重要性,特别是Javadoc的摘要片段的正确写法。同时,它还涵盖了源文件的基础规范,包括文件名、编码、特殊字符处理,以及源文件的结构。此外,文档详细规定了类声明、成员顺序、代码格式、大括号使用、行宽限制、自动换行规则、空白字符的处理、枚举类、变量声明、注解、命名约定、编程实践等多个方面。"
在Java编程规范中,摘要片段(Summary Fragment)是Javadoc的重要组成部分,用于简明扼要地描述类或成员的功能。它应当是一个简洁的名词短语或动词短语,避免使用完整的句子或祈使句。例如,错误的做法是将`/** @return the customer ID */`写成Javadoc摘要,而正确的写法应该是`/** Returns the customer ID. */`。这样做可以使Javadoc更易于阅读和理解,特别是在索引和自动工具中。
文件基础部分,强调了源文件应使用UTF-8编码,并且要避免使用通配符import。文件结构上,推荐在顶部放置许可证或版权信息,接着是package和import语句,且import语句不应换行。类声明应遵循一定的顺序,如公共类、受保护的类、私有类和内部类。类成员的顺序通常为:常量、构造函数、字段、方法。
在格式方面,大括号的使用是强制性的,即使在可选的情况下。K&R风格的缩进规则应用于非空块,而空块可以使用简洁形式。每行应尽量不超过80或100个字符,超过时应自动换行,且换行后的缩进至少增加4个空格。水平空白和垂直空白的使用也有明确指导,以保持代码的整洁。
枚举类的声明和变量声明,包括数组,都有特定的规范。switch语句的格式和注解的使用也做了规定,注解可以提高代码的可读性和可维护性。命名规则是规范中的重要一环,包括包名、类名、方法名、常量名、字段名、参数名、局部变量名和类型变量名的驼峰式命名法。
编程实践中,提倡使用@Override注解,不忽视捕获的异常,建议通过类而不是实例调用静态成员,不鼓励使用Finalizers,并详细阐述了Javadoc的使用场合、格式和一般形式,强调Javadoc摘要片段的编写要点。
这份文档旨在提供一套全面的Java编程规范,以提升代码质量和可读性,尤其对于MATLAB的面向对象编程具有指导意义。
138 浏览量
2023-08-27 上传
点击了解资源详情
2021-05-26 上传
2025-01-06 上传
136 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
七231fsda月
- 粉丝: 31
- 资源: 3965
最新资源
- Applied-ML-Algorithms:一个采用泰坦尼克号数据集并在scikit-learn和超参数调整中使用不同ML模型的ML项目
- Spring_2021
- Tolkien
- cot_tracker:交易者数据追踪器的承诺
- http-factory-diactoros:为Zend Diactoros实现的HTTP工厂
- 酒保:酒保-PostgreSQL备份和恢复管理器
- tpwriuzv.zip_归一化时域图
- TPF U13
- TicTaeToeOnline
- Large-scale Disk Failure Prediciton Dataset-数据集
- aim-high:用于设置和跟踪目标的应用
- c#飞机大战期末项目.rar
- Becross
- nrmgqpyn.zip_complex cepstrum
- 适用于Android NDK的功能强大的崩溃报告库。 签出后不要忘记运行git submodule update --init --recursive。-Android开发
- 弹跳旋转器::globe_with_meridians::bus_stop:一个显示弹跳旋转器的Web组件