![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
文章平均质量分 96
青衫白衣98
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。
展开
-
kotlin学习总结(四)——object关键字、数据类、密封类、嵌套类和内部类
object关键字、数据类、密封类、嵌套类和内部类一、object关键字1.1 对象声明1.2 伴生对象1.3 对象表达式二、数据类、密封类、嵌套类、内部类2.1 数据类2.2 密封类2.3 嵌套类2.4 内部类一、object关键字object的三种使用场景:对象声明(Object Declaration)伴生对象(Companion Object)对象表达式(Object Expression)1.1 对象声明对象声明是将类的声明和定义该类的单例对象结合在一起。当 object 修饰一原创 2021-06-15 16:07:31 · 1747 阅读 · 2 评论 -
kotlin学习总结(三)——类和对象、继承、接口和抽象类
这里写目录标题一、类和对象1.1 类的声明1.2 类的构造函数1.2.1 主构造函数1.2.2 init初始化块1.2.3 次构造函数1.2.4 注意点1.3 类的实例化1.4 Getter()与Setter()1.5 可见性修饰符1.6 编译时常数1.7 延迟初始化和惰性初始化1.7.1 延迟初始化1.7.2 惰性初始化一、类和对象1.1 类的声明Kotlin 中使用关键字 class 声明类class Invoice { /*……*/ }类声明由类名、类头(指定其类型参数、主构造函数等)以及原创 2021-06-15 16:03:58 · 1371 阅读 · 3 评论 -
Kotlin学习总结(二)——空安全和集合
这里写目录标题一、空安全相关1.1 定义一个可空类型的变量1.2 安全调用操作符——?.1.3 带let的安全调用1.4 ?:操作符1.5 非空断言操作符——!!操作符1.6 安全的类型转换——as?操作符1.7 类型检测及自动类型转换——is运算符一、空安全相关1.1 定义一个可空类型的变量定义一个可空类型的变量的格式为:修饰符 变量名 : 类型? = 值,kotlin默认定义的变量不能为空例:// 定义一个不可为空的变量,用var修饰的变量可以被重新赋值,用val修饰的变量则不能,但是不能原创 2021-05-30 16:40:15 · 574 阅读 · 1 评论 -
Kotlin学习总结(一)——变量、常量、数据类型、条件语句
这里写目录标题一、变量和函数变量1.1、基础用法基本数据类型一、变量和函数变量kotlin变量的声明方式与Java中声明变量有很大的区别,而且必须使用var或val关键字。其中:var: 用此关键字声明的变量表示可变变量,即可读且可写。相当于Java中普通变量val: 用此关键字声明的变量表示不可变变量,即可读且不可写。相当于Java中用final修饰的变量1.1、基础用法定义格式: 关键字 变量名: 数据类型 = xxx类型推断基本数据类型...原创 2021-05-27 20:54:42 · 374 阅读 · 0 评论