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:数据类单例类枚举类的主要内容,如果未能解决你的问题,请参考以下文章

Kevin Learn Kotlin:函数

Kevin Learn Kotlin:Lambda 表达式

Kevin Learn Kotlin:委托

Kevin Learn Kotlin:泛型

Kevin Learn Kotlin:案例四则运算

Kevin Learn Kotlin-->Kotlin 学习资料