课程目录

1-1 [面向对象编程] 11.1 面向对象概述 (09:28)
1-2 [面向对象编程] 11.2 面向对象三个基本特性 (06:06)
1-3 [面向对象编程] 11.3 类声明 (10:15)
1-4 [面向对象编程] 11.4.1  回顾JavaBean (10:15)
1-5 [面向对象编程] 11.4.2  声明属性 (13:03)
1-6 [面向对象编程] 11.4.3 延迟初始化属性 (09:51)
1-7 [面向对象编程] 11.4.4 委托属性 (06:59)
1-8 [面向对象编程] 11.4.5 惰性加载属性 (06:36)
1-9 [面向对象编程] 11.4.6 可观察属性 (04:52)
1-10 [面向对象编程] 11.5.1 扩展函数 (09:22)
1-11 [面向对象编程] 11.5.2 扩展属性 (08:13)
1-12 [面向对象编程] 11.5.3 “成员优先”原则 (04:13)
1-13 [面向对象编程] 11.5.4 定义中缀运算符 (07:43)
1-14 [面向对象编程] 11.6.1 主构造函数 (16:11)
1-15 [面向对象编程] 11.6.2 次构造函数 (05:02)
1-16 [面向对象编程] 11.6.3 默认构造函数 (02:56)
1-17 [面向对象编程] 11.7.1 可见性范围 (11:16)
1-18 [面向对象编程] 11.7.2 公有可见性 (07:44)
1-19 [面向对象编程] 11.7.3 内部可见性 (02:36)
1-20 [面向对象编程] 11.7.4 保护可见性 (06:08)
1-21 [面向对象编程] 11.7.5 私有可见性 (02:16)
1-22 [面向对象编程] 11.8.1 声明数据类 (14:09)
1-23 [面向对象编程] 11.8.2 使用copy函数 (03:06)
1-24 [面向对象编程] 11.8.3 解构数据类 (05:46)
1-25 [面向对象编程] 11.9.1 声明枚举类 (08:51)
1-26 [面向对象编程] 11.9.2 枚举类构造函数 (05:08)
1-27 [面向对象编程] 11.9.3 枚举常用属性和函数 (05:54)
1-28 [面向对象编程] 11.10.1 嵌套类 (07:43)
1-29 [面向对象编程] 11.10.2 内部类 (06:04)
1-30 [面向对象编程] 11.11.1 对象表达式 (10:48)
1-31 [面向对象编程] 11.11.2 对象声明 (08:46)
1-32 [面向对象编程] 11.11.3 伴生对象 (09:44)
2-1 [继承与多态] 12.1 Kotlin中的继承 (13:26)
2-2 [继承与多态] 12.2 调用父类构造函数 (17:06)
2-3 [继承与多态] 12.3 重写成员属性和函数 (13:51)
2-4 [继承与多态] 12.4 多态 (24:39)
2-5 [继承与多态] 12.5 密封类 (10:00)
3-1 [抽象类与接口] 13.1 抽象类 (13:48)
3-2 [抽象类与接口] 13.2 使用接口 (22:50)