文章目录
一、枚举类
二、枚举类定义函数
1、枚举类定义普通函数
2、枚举类定义构造函数
三、密封类
一、枚举类
----
Kotlin 中使用 枚举类 定义常量 , 枚举类定义格式如下 : 枚举常量...枚举的 常量名称 ;
MALE
true
枚举的常量 Gender.MALE 是 Gender 类的一个 实例对象 ;
二、枚举类定义函数
----
在枚举类中 , 可以 定义函数 , 包括 普通函数...和 构造函数 ;
1、枚举类定义普通函数
通过 枚举类 的 类型常量 ( 实例对象 ) 可以 调用 枚举类中定义的方法 ;
为枚举类定义普通函数 : 在枚举类 Gender 中定义了 log 函数 ,...----
枚举类型 是一组 子类型 闭集 ;
密封类 可以 定义 枚举类型的 子类型闭集 , 一个密封类可以有多个子类 , 继承密封类的子类 必须 与 密封类在相同的 Kotlin 代码文件中 ;
密封类适用于这种情况..., 要使用枚举的特性 , 但是需要在枚举基础上保存多个特性 ;
枚举只能实现简单的常量列举 , 如果需要更复杂的 子类型闭集 , 则需要使用密封类 ;
代码示例 :
sealed class Gender