属性值的枚举
语法属性/枚举定义
你可以限制一个属性的值允许一个枚举类的成员。属性定义为限制到一个特定的类定义的枚举类使用这个语法:
属性PropNameEnumerationClass结束
这个语法限制的值PropName
枚举类的成员EnumerationClass
。
的例子限制财产
例如,天
类定义了一个属性命名今天
。允许的值今天
属性枚举的成员工作日
类。
的工作日
类定义枚举:
classdef工作日枚举星期一、星期二、星期三、星期四、星期五结束结束
使用工作日
枚举限制允许的值今天
属性:
classdef天属性今天工作日结束结束
创建一个对象天
类。
d =天;d。今天= WeekDays.Tuesday;
d =天属性:今天星期二
代表枚举成员char向量
自动转换的功能可以让用户天
类赋值的今天
房地产作为枚举成员,字符
向量,或字符串标量。的今天
属性限制的成员工作日
枚举类中。因此,您可以指定一个字符
向量代表的一员工作日
类。
d =天;d。今天=“星期二”;
同样,你可以使用一个字符串标量:
d =天;d。今天=“星期二”;