子令数码网带大家认识并深入了解zenum,希望能帮你解决当下所遇到的难题。

说明enum和set类型的区别

说明enum和set类型的区别

enum和set类型的区别为:重复对象不同、参数值性质不同、赋予变量不同。

一、重复对象不同

1、enum类型:enum类型允许重复对象,而且其中的对象可以按特定的方式排序。

2、set类型:set类型不允许重复对象,而且其中的对象不按特定的方式排序。

二、参数值性质不同

1、enum类型:enum类型的参数值是常量,不是变量。

2、set类型:set类型的参数值是变量。

三、赋予变量不同

1、enum类型:enum类型只能把参数值赋予枚举变量,不能把元素的数值直接赋予枚举变量。

2、set类型:set类型可以把元素的数值直接赋予函数变量。