Kotlin编程实战——类与对象(05)
admin
2024-01-20 01:16:28
0次
一 概述
- 类与继承
- 属性和字段
- 接口(interface )
- 函数式(SAM)接口
- 可见性修饰符
- 扩展
- 数据类(data class)
- 密封类
- 泛型
- 嵌套类与内部类
- 枚举类
- 对象表达式与对象声明
- 类型别名
- 内联类(inline class)
- 委托
- 委托属性
二 类与继承
- 类
- 继承(open override )
- 抽象类(abstract)
- 伴生对象
三 属性和字段
- 属性
- 编译期常量
- 延迟初始化属性与变量(lateinit )
- 覆盖属性
- 委托属性
四 接口(interface )
- 实现接口
- 接口中的属性
- 接口继承
- 解决覆盖冲突(super)
五 函数式(SAM)接口
- 函数式接口或 SAM(单一抽象方法)接口
- SAM 转换
- 函数式接口与类型别名比较
六 可见性修饰符
- 四个可见性修饰符:private、protected、internal 、public
- 包
- 类和接口
- 模块
七 扩展
- 扩展函数(MutableList.swap)
- 扩展是静态解析的(总是取成员函数)
- 可空接收者(Any?.toString())
- 扩展属性(List.lastIndex)
- 伴生对象的扩展
- 扩展的作用域
- 扩展声明为成员
八 数据类(data class)
- 数据类 data class
- 在类体中声明的属性
- 复制(copy)
- 数据类与解构声明(val (name, age) = User())
- 标准数据类(Pair 与 Triple)
九 密封类
- 密封类 sealed class
- 用来表示受限的类继承结构
- 是枚举类的扩展
- 密封类的一个子类可以有可包含状态的多个实例
- 使用 when 表达式
十 泛型
- 协变的(covariant)与逆变性(contravariance)
- 声明处型变(泛型接口 Source)
- out:生产者+协变
- in:消费者+逆变
- 使用处型变:类型投影
- 星投影(Function<*, *>)
十一 嵌套类与内部类
- 嵌套类
- 内部类(标记为 inner 的嵌套类)
- 匿名内部类
十二 枚举类
十三 对象表达式与对象声明
十四 类型别名
类型别名(typealias)
十五 思维导图

相关内容
爱过了,伤过了,该怎么做?
爱过了,伤过了,该怎么做?爱过伤过结局不完美也无所谓 坦然接受在伤之前有过爱幸福快乐的爱过已足够收起...
历史上的刘禅真的很没用吗
历史上的刘禅真的很没用吗错...历史上刘禅是一个很聪明的人,你可以找下正史,一开始刘禅是很聪明的一个...
如何彻底关闭小爱音箱啊?
如何彻底关闭小爱音箱啊?小爱音箱可以通过拔掉电源适配器实现关机。如果担心被语音误唤醒打扰,建议您按一...
英国经典文学作品列表
英国经典文学作品列表比较全面的哈,谢谢圣诞故事集(狄更斯的)还有沙士比亚的……呼啸山庄。简爱。其他可...
怎么开发客户
怎么开发客户1、重视客户的兴趣,与意愿与客户进行充分有效的沟通,实现厂商价值观念的一致性和认同性,树...
美剧回生剧情
美剧回生剧情 《回生》是一部关于女孩死后,灵魂寻找被害真相的悬疑剧。这部改编自神秘系列剧《BeauS...
有没有宝妈胎动特别明显的呀
有没有宝妈胎动特别明显的呀呵呵,之前很少有早上胎动,今天从早上到现在一直都有明显的胎动哦,有没有宝妈...
类似福尔摩斯夫人日常的文
类似福尔摩斯夫人日常的文类似福尔摩斯夫人日常的文福尔摩斯有夫人?这样的英美同人是没了不过有差不多情节...
铭字五行属什么
铭字五行属什么金铭是一种刻在器物上用来警戒自己、称述功德的文字。后来成为一种文体,这种文体一般都是用...
龙血战神什么时候可以写完
龙血战神什么时候可以写完目前写到1598结成三道道印。境界到了涅槃境界,为依而战。一怒为红颜我也期待...
什么叫透视原理
什么叫透视原理透视绘画法理论术语。“透视”一词原于拉丁文“perspclre”(看透)。最初研究透视...
挂风铃真的是招魂的么?
挂风铃真的是招魂的么?其实这个问题没有正确的答案,因为没人知道这个世界到底有没有鬼,但是很多东西使用...