上一篇博客介绍了,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的>>> 类 男人
标签:WoMan,name,Kotlin,印章,Mother,var,Android,class,Man
From: https://blog.51cto.com/u_16163510/6513759