Kevin Learn Kotlin:数据类单例类枚举类
Posted Kevin_小飞象
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kevin Learn Kotlin:数据类单例类枚举类相关的知识,希望对你有一定的参考价值。
数据类
数据类通常需要重写 equals()、hashCode()、toString() 这几个方法:
- equals:用来比较实例
- hashCode:用来作为例如 HashMap 这种基于哈希容器的类
- toString:用来为类生成按声明顺序排列的所有字段的字符串表达形式
在 Kotlin 中,只需要类中添加 data 关键字,以上这些必要的方法就会自动生成好,如下:
data class Person(val name: String,val age: Int)
fun main()
以上是关于Kevin Learn Kotlin:数据类单例类枚举类的主要内容,如果未能解决你的问题,请参考以下文章