展开全部

主编推荐语

全面阐述仓颉编程语言的基本知识和核心概念。

内容简介

全书共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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。