首页 > 其他 > 详细

前置条件、后置条件、不变量举例

时间:2014-02-19 15:01:54      阅读:978      评论:0      收藏:0      [点我收藏+]

假设现在有方法如下:

bubuko.com,布布扣
public int add(int a, int b){
    return a+b;
}
bubuko.com,布布扣

那么这个方法的

前置条件:调用者传入两个参数,两个参数都是int型

后置条件:调用者接收到一个int型返回值,值为a与b的和

不变量:a与b

 

ArrayList的add方法

这个方法的

前置条件:这个ArrayList对象还有剩余空间;add方法参数不为空,参数的类型正确;

后置条件:这个ArrayList对象的size增加1,在索引为size-1处多了一个刚才添加的对象

不变量:ArrayList声明时的总长度

前置条件、后置条件、不变量举例

原文:http://www.cnblogs.com/shuada/p/3554810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!