# 数据队列(Queue)
## 简介
数据队列是一种以队列形式处理数据的方法集。它是一个 Trait,不是一个类,因此无法单独使用,必须引入到实际的类中才能使用。与传统队列不同,它只有出队的功能,且出队后无法恢复。要想从头开始,只能重新给队列赋值。主要的用途是枚举数组。
## 属性
所有的属性均为 protected 。
### queue
队列数据。
### row
当前行,也称为最后出队数据。当队列为空时,该值会被设为 null 。
## 方法
### setQueue
给队列赋值。参数必须是数组。
### getQueue
获取队列数据。
### getRow
获取最后出队数据。
### have
判断队列是否存在数据。
### next
出队,并返回当前出队数据。