课程目录
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)





