EXIT
语句
LOOP 语句(loop,exit只对本层有效)
DO WHILE .T. <命令组> IF <条件表达式> EXIT ENDIF DO WHILE 条件 <命令组> IF <条件表达式> LOOP ENDIF
<命令组2>
ENDDO
<命令组2>
ENDDO
例5.13求1/(1*2*3)+1/(2*3*4)+…+1/(n*(n+1)*(n+2))和, 结果精确度小于0.0000001。 clear nS=0 i=1 DO WHILE .T. nS=nS+1/(i*(i+1)*(i+2)) IF 1/(i*(i+1)*(i+2))<0.0000001 EXIT ENDIF I=I+1 ENDDO ?nS
类是对象的定义,而对象是类的一个实例。
如,在马路上看到的各种各样的汽车都属于 汽车的范畴。那么,某一辆具体的小轿车就 是汽车的一个实例,在这里,汽车是类,某 一辆具体的小轿车是对象。
程序由一个或多个类组成,在 程序运行时需要创建该类的 各个对象(实例)。
对象的三要素:
属性: 事件: 方法:
5.2 结构化程序设计
三、面向对象的程序设计方法 (简称OOP)
• 以对象为中心的问题求解方法 • OOP是基于对象的自底向上的功能 综合,其开发过程通常是从‚用什么 做‛到‚要做什么‛。 • OOP的基石是对象和类。 • OOP有三个重要特征:封装性、据的方 法所构成的整体,外界只能看到起外部特性, 其内部特性对外不可见。(隐蔽、安全) 继承性:类分为基类和衍生类,基类也称父类, 衍生类也称子类。继承性说明了子类延用父 类特征的能力。如果父类特征发生改变,则 子类将继承这些新特征。(共享机制) • 多态性:在形式上表现为一个方法根据传递给 它的参数的不同,可以调用不同的方法体,实 现不同的操作。(灵活)