新書推薦:

《
档案中的虚构:16世纪法国的赦罪故事及故事的讲述者(人类学与新文化史研究经典力作)
》
售價:HK$
74.8

《
AI社会 : 智能改变世界的十个场景(在这场AI革命中,你是否正在把命运悄悄交给看不见的算法?)
》
售價:HK$
74.8

《
名侦探的咒缚(东野圭吾:反推理?推理,东野写不下去了吗?这就是答案!一本让人泪流满面的奇幻悬疑)
》
售價:HK$
60.5

《
亚历山大在世界尽头
》
售價:HK$
88.0

《
生命的法则(2026年版)
》
售價:HK$
120.9

《
守护我们终将衰退的大脑:阿尔茨海默病防治全书 (一线医生写给中国家庭的阿尔茨海默病防治指南)
》
售價:HK$
64.9

《
精准表达:一说就懂的四句沟通术
》
售價:HK$
65.8

《
愤怒的葡萄(陈宗琛译本;美国版《活着》,一部扎根生活的人间史诗)
》
售價:HK$
72.6
|
| 內容簡介: |
|
快速入门并掌握智能系统编程的密钥,在于运用面向对象核心技术描述、实现目标系统。本书以C++语言编程为例阐述核心理念,融入 Java 语言辅助说明。面向对象语言的核心特征是封装、继承与多态,其本质是按需求设计数据成员和成员函数,通过类的继承构建数据与函数的关系,以多态实现“一个接口,多种方法”。使用非面向对象语言编程时,可借鉴其核心思想,舍弃难实现的特有手段,同样能写出简洁高效的程序。
|
| 關於作者: |
|
田军营,高级实验师,河南科技大学机电工程学院教师,主要从事机电一体化、工业机器人、智能机器人、智能系统等方向研究。
|
| 目錄:
|
第 1 章 事物编码与描述 1 1.1 基本数据类型 .1 1.1.1 Java 语言的基本数据类型 .1 1.1.2 C++语言的基本数据类型 .2 1.1.3 C 语言的基本数据类型 .5 1.2 构造数据类型 .6 1.2.1 Java 语言的构造数据类型 .6 1.2.2 C++语言的构造数据类型 .7 1.2.3 C 语言的构造数据类型 .10 1.3 类 .10 1.3.1 Java 语言中类的定义 11 1.3.2 C++语言中类的定义 .12 1.4 习题 .15 第 2 章 类和类系统构造 .16 2.1 一个简单的面向对象编程实例 .16 2.1.1 基于时间(time)类的 C++语言面向对象编程实例 .16 2.1.2 基于时间(time)类的 Java 语言面向对象编程实例 .19 2.2 类概念说明 .23 2.3 继承 .26 2.3.1 学生类的 C++语言实现 .27 2.3.2 学生类的 Java 语言实现 .31 2.4 复杂对象:单重继承 .34 2.4.1 Java 语言实现单重继承复杂对象编程实例 .34 2.4.2 C++语言实现单重继承复杂对象编程实例 .38 2.5 复杂对象:多次单重继承 .42 2.5.1 Java 语言实现多次单重继承复杂对象编程实例 .42 2.5.2 C++语言实现多次单重继承复杂对象编程实例 .47 2.6 复杂对象:C++语言的多重继承 .52 2.7 C++语言和 Java 语言中的对象和类编程问题 .58 2.7.1 虚拟函数、多态性、绑定、抽象类和接口 .58 2.7.2 重载 .67 2.7.3 泛型(模板)与参数化类 .68 2.7.4 容器类 .70 2.7.5 内部类或嵌套类 .71 2.7.6 const、static、extern、inline、final、this、friend、clone、protected 等 的意义和用法 .74 2.7.7 流 .75 2.8 C 语言实现类面向对象技术编程实例 .75 2.9 习题 .78 第 3 章 智能系统平台说明 .79 3.1 智能系统 .79 3.2 软硬件平台说明 .80 3.3 开发语言说明 .82 3.4 本书内容约定 .83 3.5 习题 .84 第 4 章 基础设计实例 .86 4.1 软硬件虚拟仿真平台和软件开发平台说明 .86 4.2 单片机接口说明与软件结构约定
|
|