摘要:
java从1.5引入泛型,kotlin基于java1.6,主要作用 类型检查,编译时检查错误,提供安全保证 自动类型转换 一、泛型类 class Box<T>(t : T) { var value = t } fun main(args: Array<String>) { var boxInt = 阅读全文
摘要:
一、数据类1、格式data class 类名(var param1 :数据类型,...){}2、自动生成tostring,equals,hashcode方法3、自动生成getter,setter,相比java代码,十分简介 //在 Java 中,我们会这么写 public class Cellpho 阅读全文
摘要:
通常情况下使用枚举来封装有限的集合值,kotlin提供了新的解决方法 Sealed Class 密封类/** * 密封类,封装类 * 1、通常限定一些有限集合的状态值,如 * 网络状态:成功,失败 * 账户状态:vip,普通 * 2、与when配合使用,无需if-else */一、定义 sealed 阅读全文