MATLAB面向对象编程官方教程要点解析

需积分: 48 64 下载量 200 浏览量 更新于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的面向对象编程具有指导意义。