
Kotlin学习笔记
文章平均质量分 96
Kotlin学习中的知识点总结
休闲的灵魂
我永远坚信
展开
-
Kotlin学习篇(4)—— Kotlin的类型系统
目录5. Kotlin的类型系统5.1 可空性5.1.1 可空类型5.1.1.1 : ?5.1.1.2 :安全调用运算符 ?.5.1.1.3 :Elvis运算符 ?:5.1.1.3 :安全转换 as?5.1.1.4 :非空断言 !!5.1.1.5 :“ let ”函数5.1.2 延迟初始化的属性5.1.3 可空类型的扩展5.1.4 参数类型的可空性5.1.5 可空性和java5.2 基本数据类型和其他数据类型5.2.1 基本数据类型: Int, Boolead 及 其它。5.2.2 可空的基本数原创 2021-04-29 15:53:13 · 778 阅读 · 1 评论 -
Kotlin学习篇(3)—— Kotlin的 类,对象,接口,object关键字
目录3.1 接口3.2 open,final和abstract修饰符:默认为final3.3 声明枚举类3.4 可见性修饰符3.5 内部类和嵌套类3.5.1 java和中内部类和嵌套类的区别3.5.2 密封类:定义受限的类继承结构3.6 类的构造函数3.6.1 constructor关键字和init3.6.2 使用val,var 简化初始化3.6.3 子类的主构造函数初始化父类3.7 默认的getter和setter及构造函数3.8 自定义访问器3.9 重写类的toString(),equals() ,ha原创 2021-04-20 22:10:28 · 1175 阅读 · 2 评论 -
Kotlin学习篇(2)—— Kotlin的函数
目录1. 定义一个函数2. 表达式函数体3. 更简洁的使用函数3.1 命名参数3.2 默认参数值4. 顶层函数5. 扩展函数6. 可变参数7. 展开运算符8. 集合相关的函数9. 键值对的处理:中缀调用和解构声明10. 字符串和正则表达式的处理1. 定义一个函数fun max(a: Int, b: Int): Int { return if (a > b) a else b}函数的声明以关键字 fun 开始,函数名称紧随其后:这个例子中函数名称是max ,接下来是括号括起来原创 2021-04-20 21:34:59 · 1746 阅读 · 1 评论 -
Kotlin学习篇(1)—— Kotlin的基础常识
目录1. Kotlin的优缺点2. 在java项目添加Kotlin支持3. if的使用4. 表达式函数体5. 变量6. 字符串模板7. when8. is的使用9. 迭代10. “in”和“!in”的使用1. Kotlin的优缺点Kotlin的优势:Kotlin更安全: Kotlin 支持显式地声明 null,并确保开发人员不会遇到可能导致质量问题的空引用异常;代码简洁:不需要分号、很多相同的功能去用Kotlin实现语法更简洁函数式支持: 高阶函数扩展函数:可以直接不需要修改原创 2021-04-20 20:31:22 · 1227 阅读 · 3 评论