鸿蒙原生应用开发:ArkTS语言快速上手 鸿蒙操作系统ArkTS华为HarmonyOS NEXT鸿蒙应用程序开发书籍
¥67.40
运费: | ¥ 0.00-20.00 |
商品详情
书名:鸿蒙原生应用开发:ArkTS语言快速上手
定价:89.8
ISBN:9787115642509
作者:刘玥 张荣*
版次:第1版
出版时间:2024-06
内容提要:
本书通过丰富的示例,以简明扼要的方式讲解了 ArkTS 语言的基础知识和核心概念,并介绍了数据操作、流程控制语句、函数、面向对象编程、空*、错误处理、容器、泛型、导出和导入等内容。其中,“面向对象编程”这一章涉及一系列重要的概念,包括类、对象、封装、继承、多态、重写、抽象类和接口等,为此给出了一个小型的课务管理项目,以帮助读者理解这些概念。 本书适合希望快速上手 ArkTS 语言的初学者阅读。
作者简介:
刘玥,九丘教育CEO,曾在高校任教十余年,具有丰富的课堂教学经验,尤其擅长讲授程序设计、算法类课程。 张荣*,九丘教育教学总监、华为**(HDE)、华为*届HarmonyOS*创新大赛*导师、OpenHarmony项目群技术指导委员会(TSC)委员。
目录:
第 1章 起步 1
1.1 ArkTS语言概述 1
1.2 搭建开发环境 2
1.3 我的第 一个ArkTS程序:Hello World 2
第 2章 简单的数据操作 8
2.1 变量与常量 8
2.1.1 变量 8
2.1.2 常量 11
2.2 数据类型 12
2.2.1 常用的基本数据类型及其包装类型 12
2.2.2 联合类型 26
2.2.3 数组 26
2.2.4 枚举类型 32
2.2.5 typeof操作符 36
2.2.6 类型别名 37
2.3 常用操作符 38
2.3.1 算术操作符 38
2.3.2 比较操作符 41
2.3.3 逻辑操作符 44
2.3.4 复合赋值操作符 46
2.4 常用数学函数 47
第3章 流程控制语句 50
3.1 概述 50
3.2 条件语句 51
3.2.1 if语句 51
3.2.2 switch语句 55
3.2.3 条件表达式 59
3.3 循环语句 60
3.3.1 do-while语句 60
3.3.2 while语句 61
3.3.3 for语句 63
3.3.4 循环的嵌套 66
3.3.5 break语句和continue语句 67
第4章 函数 72
4.1 概述 72
4.2 函数的定义和调用 72
4.2.1 定义和调用函数 73
4.2.2 函数的返回类型 75
4.3 参数传递 76
4.3.1 不同形式参数的传递 77
4.3.2 引用类型参数的传递 81
4.4 箭头函数 82
4.5 闭包 85
4.5.1 闭包的工作原理和核心特性 85
4.5.2 进一步了解闭包 87
第5章 面向对象编程 90
5.1 概述 90
5.2 类的定义和对象的创建 91
5.2.1 字段 93
5.2.2 方法 95
5.2.3 构造函数 98
5.2.4 成员访问 99
5.2.5 对象字面量 100
5.2.6 类是引用类型 101
5.2.7 组织代码 103
5.3 封装 106
5.3.1 访问控制 107
5.3.2 属性 109
5.4 继承 111
5.4.1 定义并继承父类 112
5.4.2 重写 115
5.4.3 使用组合实现代码复用 119
5.5 多态 121
5.5.1 将子类对象赋给父类类型的变量或常量 121
5.5.2 通过继承实现多态 122
5.5.3 使用as操作符进行类型转换 124
5.6 抽象类 126
5.6.1 抽象类及其成员 126
5.6.2 通过抽象方法和抽象类实现多态 132
5.7 接口 133
5.7.1 定义接口 133
5.7.2 实现接口 134
5.7.3 通过接口实现多态 136
5.7.4 将对象字面量作为接口类型的实例 139
5.7.5 继承接口 139
5.7.6 面向接口编程示例 140
第6章 空* 147
6.1 概述 147
6.2 空*的特性 150
6.2.1 可选链 150
6.2.2 非空断言操作符 152
6.2.3 空值合并操作符 153
第7章 错误处理 155
7.1 概述 155
7.2 try-catch-finally语句 156
7.3 使用throw手动抛出错误 161
7.3.1 手动抛出内置错误类的对象 162
7.3.2 手动抛出自定义错误类的对象 163
第8章 容器 166
8.1 数组 166
8.1.1 filter 166
8.1.2 map 168
8.1.3 reduce 170
8.1.4 forEach 172
8.1.5 find 173
8.1.6 sort 174
8.2 元组 175
8.3 Set 176
8.4 Map 178
8.5 Record 179
8.6 ArkTS容器类库 180
第9章 泛型 182
9.1 概述 182
9.2 泛型函数 183
9.3 泛型类型 189
9.3.1 泛型类 189
9.3.2 泛型接口 193
第 10章 导出和导入 198
10.1 顶层声明的默认可见性 198
10.2 顶层声明的导出和导入 199
10.3 导入SDK的开放能力 202
定价:89.8
ISBN:9787115642509
作者:刘玥 张荣*
版次:第1版
出版时间:2024-06
内容提要:
本书通过丰富的示例,以简明扼要的方式讲解了 ArkTS 语言的基础知识和核心概念,并介绍了数据操作、流程控制语句、函数、面向对象编程、空*、错误处理、容器、泛型、导出和导入等内容。其中,“面向对象编程”这一章涉及一系列重要的概念,包括类、对象、封装、继承、多态、重写、抽象类和接口等,为此给出了一个小型的课务管理项目,以帮助读者理解这些概念。 本书适合希望快速上手 ArkTS 语言的初学者阅读。
作者简介:
刘玥,九丘教育CEO,曾在高校任教十余年,具有丰富的课堂教学经验,尤其擅长讲授程序设计、算法类课程。 张荣*,九丘教育教学总监、华为**(HDE)、华为*届HarmonyOS*创新大赛*导师、OpenHarmony项目群技术指导委员会(TSC)委员。
目录:
第 1章 起步 1
1.1 ArkTS语言概述 1
1.2 搭建开发环境 2
1.3 我的第 一个ArkTS程序:Hello World 2
第 2章 简单的数据操作 8
2.1 变量与常量 8
2.1.1 变量 8
2.1.2 常量 11
2.2 数据类型 12
2.2.1 常用的基本数据类型及其包装类型 12
2.2.2 联合类型 26
2.2.3 数组 26
2.2.4 枚举类型 32
2.2.5 typeof操作符 36
2.2.6 类型别名 37
2.3 常用操作符 38
2.3.1 算术操作符 38
2.3.2 比较操作符 41
2.3.3 逻辑操作符 44
2.3.4 复合赋值操作符 46
2.4 常用数学函数 47
第3章 流程控制语句 50
3.1 概述 50
3.2 条件语句 51
3.2.1 if语句 51
3.2.2 switch语句 55
3.2.3 条件表达式 59
3.3 循环语句 60
3.3.1 do-while语句 60
3.3.2 while语句 61
3.3.3 for语句 63
3.3.4 循环的嵌套 66
3.3.5 break语句和continue语句 67
第4章 函数 72
4.1 概述 72
4.2 函数的定义和调用 72
4.2.1 定义和调用函数 73
4.2.2 函数的返回类型 75
4.3 参数传递 76
4.3.1 不同形式参数的传递 77
4.3.2 引用类型参数的传递 81
4.4 箭头函数 82
4.5 闭包 85
4.5.1 闭包的工作原理和核心特性 85
4.5.2 进一步了解闭包 87
第5章 面向对象编程 90
5.1 概述 90
5.2 类的定义和对象的创建 91
5.2.1 字段 93
5.2.2 方法 95
5.2.3 构造函数 98
5.2.4 成员访问 99
5.2.5 对象字面量 100
5.2.6 类是引用类型 101
5.2.7 组织代码 103
5.3 封装 106
5.3.1 访问控制 107
5.3.2 属性 109
5.4 继承 111
5.4.1 定义并继承父类 112
5.4.2 重写 115
5.4.3 使用组合实现代码复用 119
5.5 多态 121
5.5.1 将子类对象赋给父类类型的变量或常量 121
5.5.2 通过继承实现多态 122
5.5.3 使用as操作符进行类型转换 124
5.6 抽象类 126
5.6.1 抽象类及其成员 126
5.6.2 通过抽象方法和抽象类实现多态 132
5.7 接口 133
5.7.1 定义接口 133
5.7.2 实现接口 134
5.7.3 通过接口实现多态 136
5.7.4 将对象字面量作为接口类型的实例 139
5.7.5 继承接口 139
5.7.6 面向接口编程示例 140
第6章 空* 147
6.1 概述 147
6.2 空*的特性 150
6.2.1 可选链 150
6.2.2 非空断言操作符 152
6.2.3 空值合并操作符 153
第7章 错误处理 155
7.1 概述 155
7.2 try-catch-finally语句 156
7.3 使用throw手动抛出错误 161
7.3.1 手动抛出内置错误类的对象 162
7.3.2 手动抛出自定义错误类的对象 163
第8章 容器 166
8.1 数组 166
8.1.1 filter 166
8.1.2 map 168
8.1.3 reduce 170
8.1.4 forEach 172
8.1.5 find 173
8.1.6 sort 174
8.2 元组 175
8.3 Set 176
8.4 Map 178
8.5 Record 179
8.6 ArkTS容器类库 180
第9章 泛型 182
9.1 概述 182
9.2 泛型函数 183
9.3 泛型类型 189
9.3.1 泛型类 189
9.3.2 泛型接口 193
第 10章 导出和导入 198
10.1 顶层声明的默认可见性 198
10.2 顶层声明的导出和导入 199
10.3 导入SDK的开放能力 202
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...