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)

十五 思维导图

相关内容

热门资讯

原创 为... 泰国政坛近日掀起轩然大波。9月5日国会下议院即将举行总理选举的关键时刻,为泰党精神领袖他信·西那瓦却...
“下一站,香港!”海南自贸港旅... 9月7日,海南自贸港旅文(香港)系列推介活动将在香港k11艺术购物中心举行,近200件非遗展品、80...
张家界五天四晚旅游不踩坑攻略:... 梦幻张家界:我的五日仙境之旅 2025年春天,我终于来到了梦寐以求的张家界。这片被列入世界自然遗产...
上半年俄罗斯游客入境北京人数增... 本周,我国外交部宣布,2025年9月15日至2026年9月14日,为进一步便利中外人员往来,中方对俄...
别再直接喝酱酒了,“3步醒酒法... 提及醒酒,多数人第一反应必是红酒——红酒经醒酒,能唤醒沉睡的风味,绽放最佳口感与香气。 可你是否知晓...
紫苏豆角炒肉片 材料:猪肉150克、豆角150克、茄子150克、紫苏叶10克、蒜头(去衣拍碎)15克、姜片10克,盐...
原创 给... 给孩子的晚餐这样做,3道下饭菜,好做又好吃! 有多少妈妈和我一样每天站在厨房都犯愁,该给孩子做顿啥样...
台州黄岩蜜橘:甜到爆汁,秋天的... 黄岩蜜橘作为浙江台州的特色水果,以 “甜到爆汁” 的绝佳口感成为秋天里令人瞩目的限定美味。它不仅承载...
石家庄一面馆推“茅台配板面”套... 酱香味的面你吃过吗?点一碗8元的石家庄板面,加38元可以喝一杯10毫升的53度飞天茅台酒。近日,河北...
八年超2800个项目参与申报的... 9月11日至13日,由广东省文化和旅游厅、中共广东省委金融委员会办公室、中国人民银行广东省分行主办的...
原创 阿... 泰国政坛风云变幻:阿努廷当选总理与他信\"战略离境\"引发关注 9月5日,泰国政坛迎来重大转折,前公...
浙江援藏侧记:“牦牛背上的电站... 中新网 绍兴9月5日电(张益聪 许倩汝)9月,西藏那曲的天然草场,风吹草低见牛羊。在这片电网难以触及...
原创 最... 最有营养的鱼,不是带鱼和鲫鱼,而是这3种鱼,建议常做给孩子吃,益智补脑,呵护脾胃! 《论语》里说的“...
原创 入... 导读:入秋后最该吃的3种鱼,比草鱼鲫鱼更滋补!肉多刺少,营养满分! 秋意渐浓,人体需要更多优质蛋白和...
西北青甘大环线秋季玩才绝!9月... 西北青甘大环线秋季旅游攻略:一次难忘的7天6夜之旅 第一部分:兰州初探与沙漠奇观 2025年的9月...
张家界家庭游五天四晚实用指南:... 梦幻张家界:我的五日仙境之旅 2025年春天,我终于踏上了向往已久的张家界之旅。这片被联合国教科文...