状态类操作

作者:创世魂

 

 

● 本类说明

 

本类的作用可以提供某种操作的状态值。

可通过内置的四个常量值进行判断。

 

● 置状态
● 取状态

 

“置状态”帮助文档:

通过本方法可设置当前状态,成功返回真,失败返回假。

参数可填写本对象中的常量值:状态类.XX。

例如:某方法执行成功后,调用本方法时参数中可填写“状态类.成功”,用来记录某方法执行成功。

 

“取状态”帮助文档:

通过本方法可取出当前对象中记录的状态值,从而判断某方法的执行结果。

返回值可通过当前类的常量值判断,调用方法“状态类.XX”

 

代码编写如下图:

1、定义类型为“状态类”的成员变量。

2、“按钮1”被点击后,模拟某方法执行成功,调用“置状态()”设置状态为成功。

3、“按钮2”被点击后,判断“取状态()”返回值,用来模拟某个方法是否执行成功。

 

运行结果如下图(GIF):

“按钮1”被点击时,设置了状态为成功,所以点击“按钮2”进行判断时,必然提示“操作成功”

 

● 已成功
● 已失败

 

以上两个方法可以直接判断当前对象中的状态是否为成功或者失败状态。

此处举例“已成功()”方法。

 

帮助文档如下图:

通过本方法可判断当前对象的状态是否为已经成功。

返回真表示成功,否则返回假。

 

代码编写如下图:

1、定义类型为“状态类”的成员变量。

2、“按钮1”被点击后,设置状态为成功。

3、“按钮2”被点击后,设置状态为失败。

4、“按钮3”被点击后,调用“已成功()”方法判断当前状态是否成功。

 

运行结果如下图(GIF):

从运行结果可以看出,“已成功()”方法的返回值和“置状态()”设置的值密切相关。

 

● 重置

 

帮助文档如下图:

本方法会将当前对象的状态重置为成功状态。

 

代码编写如下图:

1、定义类型为“状态类”的成员变量。

2、“按钮1”被点击后,设置状态为失败并调用“重置()”方法。

3、“按钮2”被点击后,调用“已成功()”方法判断当前状态是否成功。

 

运行结果如下图(GIF):

从运行结果可以看出,最初设置的失败状态被重置为成功状态。