互联网
类型
可以朗读
语音朗读
252千字
字数
2024-06-01
发行日期
展开全部
主编推荐语
全面阐述仓颉编程语言的基本知识和核心概念。
内容简介
全书共15章,涵盖起步、变量、简单的数据操作、流程控制之if表达式、流程控制之循环表达式、函数初级、面向对象编程、struct类型、enum类型和模式匹配、函数高级、基础Collection类型、泛型、包管理、扩展、数值和字符串操作等内容。
其中,“面向对象编程”这一章详细讲解了一系列重要的概念,如类、对象、封装、继承、多态、重写、抽象类和接口等,并通过一个小型的课务管理项目对上述概念进行了深入阐释。
目录
- 版权信息
- 内容提要
- 作者简介
- 前言
- 资源与支持
- 第1章 起步
- 1.1 关于仓颉
- 1.2 搭建开发环境
- 1.3 我的第一个仓颉程序
- 第2章 变量
- 2.1 变量的声明
- 2.2 变量的使用
- 第3章 简单的数据操作
- 3.1 存储数值的数据类型
- 3.2 存储字符的数据类型
- 3.3 其他数据类型
- 第4章 流程控制之if表达式
- 4.1 条件测试
- 4.2 if表达式
- 第5章 流程控制之循环表达式
- 5.1 do-while表达式
- 5.2 while表达式
- 5.3 for-in表达式
- 5.4 循环表达式的嵌套
- 第6章 函数初级
- 6.1 函数的定义和调用
- 6.2 函数的重载
- 6.3 变量的作用域
- 第7章 面向对象编程
- 7.1 类的定义和对象的创建
- 7.2 封装
- 7.3 继承
- 7.4 多态
- 7.5 抽象类
- 7.6 接口
- 第8章 struct类型
- 8.1 struct类型的定义和实例的创建
- 8.2 struct类型和class类型的区别
- 第9章 enum类型和模式匹配
- 9.1 enum类型的定义和enum值的创建
- 9.2 enum值的模式匹配
- 9.3 模式
- 9.4 模式的其他用法
- 9.5 Option类型
- 第10章 函数高级
- 10.1 函数是“一等公民”
- 10.2 lambda表达式
- 10.3 嵌套函数和闭包
- 10.4 再论重载函数
- 10.5 mut函数
- 第11章 基础Collection类型
- 11.1 Array
- 11.2 ArrayList
- 11.3 HashSet
- 11.4 HashMap
- 第12章 泛型
- 12.1 泛型类型
- 12.2 泛型函数
- 第13章 包管理
- 13.1 包的声明
- 13.2 顶层声明的可见性
- 13.3 顶层声明的导入
- 第14章 扩展
- 14.1 直接扩展和接口扩展
- 14.2 扩展的导出和导入
- 第15章 数值和字符串操作
- 15.1 生成随机数据
- 15.2 通用的数学操作
- 15.3 格式化输出
- 15.4 字符串操作
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。