Content
20 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程概述
- 2
Kotlin 简介
- 3
Kotlin中的第一个程序
- 4
测验:入门
- 5
练习:打印问候消息
Kotlin 基础
- 1
变量、类型和字面量简介
- 2
整数和浮点数
- 3
数值转换与运算
- 4
布尔值
- 5
字符与字符串
- 6
测验:Kotlin 基础知识
- 7
练习:数值运算
异常
- 1
处理异常
- 2
try、catch 和 finally 块
- 3
异常类型及其层次结构
- 4
测验:异常
- 5
练习:处理异常
条件语句
- 1
if 语句
- 2
when 语句
- 3
is 和 !is 操作符
- 4
显式转换与智能转换
- 5
while 和 do-while 语句
- 6
测验:条件语句
- 7
练习:重复条件操作
枚举类
- 1
枚举类简介
- 2
枚举类的高级用法
- 3
测验:枚举类
- 4
练习:星期几
函数
- 1
函数简介
- 2
单表达式函数与多层级函数
- 3
命名参数和默认参数
- 4
函数重载与函数格式化
- 5
测验:函数
- 6
练习:打印个人信息
密封类和接口
- 1
密封类和接口简介
- 2
密封类和 when 表达式
- 3
使用场景
- 4
测验:密封类和接口
- 5
练习:数学运算
for循环的强大之处
- 1
for 循环简介
- 2
范围和控制语句
- 3
现代化迭代实践
- 4
测验:for 循环的强大之处
- 5
练习:实践范围操作
注解类
- 1
注解类简介
- 2
元注解
- 3
测验:注解类
- 4
练习:代码生成
可空性
- 1
空值安全性简介
- 2
安全调用与非空断言
- 3
智能类型转换与 Elvis 操作符
- 4
可空类型和lateinit属性的扩展
- 5
测验:可空性
- 6
练习:处理用户信息
扩展
- 1
扩展简介
- 2
扩展函数和属性
- 3
扩展函数与成员函数
- 4
扩展函数和对象声明
- 5
使用场景
- 6
测验:扩展
- 7
练习:转换和创建测量单位
类
- 1
类和成员函数
- 2
类属性和访问器
- 3
构造函数
- 4
数据类和内部类
- 5
测验:类
- 6
练习:实现 Product 类
集合
- 1
集合类型与层级结构
- 2
集合
- 3
列表
- 4
列表操作
- 5
集合(Set)
- 6
集合运算
- 7
映射
- 8
映射操作
- 9
数组及其操作
- 10
测验:集合
- 11
练习:库存管理
继承
- 1
继承简介
- 2
父类非空构造函数和方法
- 3
抽象类
- 4
接口
- 5
可见性修饰符
- 6
测验:继承
- 7
练习:模拟设备控制层级
操作符重载
- 1
操作符重载简介
- 2
运算符:算术、包含(In)和范围
- 3
迭代器操作符
- 4
运算符:相等、不相等与比较
- 5
索引访问操作符与增强赋值
- 6
运算符:一元运算符、自增和自减
- 7
运算符优先级和调用运算符
- 8
测验:操作符重载
- 9
练习:金钱操作
数据类
- 1
数据类和 Any 类
- 2
字符串表示与对象相等性
- 3
哈希码与对象复制
- 4
解构
- 5
数据类的局限性
- 6
数据类与元组
- 7
测验:数据类
- 8
练习:比较数据类的对象
Kotlin 的类型系统
- 1
Kotlin 类型系统简介
- 2
类及其生成的类型
- 3
空类型简介
- 4
测验:Kotlin 的类型系统
- 5
练习:用户认证
对象
- 1
对象表达式和声明
- 2
伴生对象
- 3
数据对象与常量
- 4
测验:对象
- 5
练习:模拟一个披萨工厂
泛型
- 1
泛型简介
- 2
泛型函数
- 3
泛型类与可空性
- 4
泛型接口
- 5
在继承和实现中使用泛型
- 6
泛型类型擦除与约束
- 7
测验:泛型
- 8
练习:泛型栈的实现
结论
- 1
总结
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User