编程规范
来源:互联网 发布:spss如何将数据分组 编辑:程序博客网 时间:2024/06/08 16:35
编程规范
1、代码规范
(1)首先是要注意注释文档的格式,注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法、定义之前。
(2)注释文档由两部分组成——描述、块标记。描述部分用来书写类的作用或者相关信息,块标记部分必
(3)注释的种类:文件头注释、构造函数注释、域注释、方法注释和定义注释。文件头注释需要注明该文件的创建时间、文件名、命名空间信息。构造函数注释采用描述部分注明构造函数的作用。方法注释采用描述部分注明方法的功能,块标记注明方法的参数、返回值、异常等信息。
2、面向对象
面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP
3、接口
接口好比一种模板,这种模板定义了对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用。接口不能被实例化。类可以实现多个接口并且通过这些实现的接口被索引。接口变量只能索引实现该接口的类的实例。
接口和抽象的区别:
(1)abstractclass 在Java语音中表示的是一种继承关系,一个类只能使用一次继承关系。但是一个类却可以实现多个interface.
(2)在abstract class 中可以有自己的数据成员,也可以有非abstract的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在interface中一般不定义数据成员),所有的成员方法都是abstract的。
(3)Abstractclass和interface所反映出的设计理念不同。其实abstract classs表示的是"is---a"关系,interface表示的是“like---a”关系。
(4)实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法。
(5)接口中定义的变量默认是public static final型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
(6)抽象类中的变量默认是friendly型,其值可以再子类中重新定义,也可以重新赋值。
(7)接口中的方法默认都是public,abstract类型的。
4、接口和委托的区别
接口可以包含属性、索引、方法以及事件。但委托不能包含事件。
5、软件设计原则
- 【规范】编程注释规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范:
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范
- 编程规范!
- 编程规范
- 今天创建了CSDN博客,用于记录自己的学习经历
- java排序算法二分法 希尔排序 快速排序 归并排序
- 实现Runnable接口创建线程,并验证同步函数this锁--存疑
- MFC开发 常见控件库
- #define
- 编程规范
- Java,JSP中的日期分别获取年,月,日的方法。
- _CRT_SECURE_NO_WARNINGS警告的解决
- unity提示消息窗口
- 面向对象的内存调用
- Train and Test LeNet on your own dataset
- XMAPP,非本地访问phpmyadmin出现Access forbidden的问题
- Codeforces 631D Messenger【KMP】
- 封装控件的原理[未完待续]