上一篇博客介绍了,Android-Kotlin-枚举enum;
由于枚举 和 印章类 有相似之处,所以两者对比一下:
Kotlin的枚举,重点区分的数据本身
Kotlin的印章类,重点区分的是数据类型(类)
枚举类的定义:
package cn.kotlin.kotlin_oop09 /**
* 定义人的性别 枚举类
*/
enum class MyEnumPersonSex {
男, 女
}
印章类的定义:
package cn.kotlin.kotlin_oop10/**
* 此类一旦被sealed修饰,就是印章类,此类不能实例化了,只能实例化MySealedPersonSex.Man / WoMan
*/
sealed class MySealedPersonSex { /**
* MySealedPersonSex的>>> 类 男人
05-11 16:01