在利用winform程序练习OOP模拟一个小车的组装到加速减速过程时,涉及到小车在各个过程中的状态,于是定义了枚举变量:
用于表示车辆的两种状态(静止,行驶)
/// <summary> /// 汽车运行状态 /// </summary> enum CarState { /// <summary> /// 静止 /// </summary> Static, /// <summary> /// 行驶 /// </summary> Travel, }
因为模拟的过程是从静止到行驶,再进行加速减速,对于小车的状态默认应该是静止
Car类中定义的属性:
/// <summary> /// 汽车运动状态 /// </summary> public CarState CarState { get; set; }
默认应该是枚举中的第一个值,即Static