内容简介

"本书从现代软件工程的实际需求出发,系统地介绍面向对象程序设计的原理、方法和实践技巧。通过对仓颉编程语言的深度解析,全面阐述了面向对象程序设计的核心特征,包括数据封装、继承机制和多态性等关键概念。本书注重理论与实践相结合,重点突出,叙述清晰,深入浅出,论述详尽,旨在帮助读者既能深刻理解面向对象程序设计的思想精髓,又能熟练掌握仓颉语言的面向对象编程技术与实际应用。

全书共10章,主要内容包括:面向对象编程概述、仓颉语言基础、函数编程、结构体与枚举及模式匹配、类和对象、类继承和接口继承、子类型关系和多态性、集合与包、I/O操作与异常处理、网络与并发编程。在每章的知识讲解后都配有相应的程序设计示例,这些示例既有助于读者巩固所学知识点,又能培养读者的实践能力和创新思维。

本书适合作为普通高等院校电子信息类、计算机类专业研究生和高年级本科生的教材,也可供对仓颉编程语言感兴趣的软件开发工程师、系统架构师及科研人员参考使用。同时,本书对从事人工智能、大数据处理等领域的开发者也具有重要的参考价值。

"