10 2019 档案
摘要:类的定义与对象的创建 1.实验目的 (1)理解并学会使用类,并创造合适的对象 (2)掌握在什么场景下需要使用 类 2.实验内容 类的定义、类成员的访问控制、对象、类的成员函数 3.实验过程 3.1类和对象 类是面向对象程序设计方法的核心,利用类可以实现对数据的封装和隐蔽。 在面向对象程序设计中,程序
阅读全文
摘要:3.5类的组合 Part1.应用背景 对于复杂的问题,往往可以逐步划分为一系列稍微简单的子问题。 解决复杂问题的有效方法是将其层层分解为简单的问题组合,首先解决简单问题复杂问题也就迎刃而解了。 在面向对象的程序设计中,可以对复杂对象进行分解、抽象,把一个复杂对象分解为简单对象的组合,由比较容易理解和
阅读全文
摘要:3.2构造函数 在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 3.2.1构造函数、默认构造函数 1)定义:在定义对象的时候进行的数据成员设置,称为对象的初始化。 构造函数的作用就是在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 2)性质: ①构造函数的函数名
阅读全文
摘要:一、多态性 ①概述:多态是指同样的消息被不同类型的对象接收时导致的不同行为。 ②类型: 可以分为四类:重载多态、强制多态、包含多态、参数多态。 专用多态 通用多态 ③实现: 从实现角度可以划分为两类:编译时多态和运行时多态。 绑定:就是把一条消息和一个对象的方法结合的过程。 静态多态:在编译过程中确
阅读全文
摘要:实验一面向对象程序设计基础 1.实验目的 (1)理解并学会使用枚举类型数据以及掌握数据类型的转换 (2)掌握在什么场景下需要使用枚举类型 2.实验内容 数据类型转换的要求及格式、通过一些简单的函数实验来展现枚举类型的使用方式和使用场景 3.实验过程 3.1数据类型的强制转换 当表达式中出现了多种类型
阅读全文
摘要:一、类的继承与派生 引: 类的派生机制的好处:在于代码的重用性和可扩充性。 派生新类的过程的三个步骤:①吸收已有类的成员;②调整已有类成员;③添加新的成员。 1)基本概念: 类的继承是新的类从已有类那里得到的已有特性。即,从已有类产生新类的过程就是类的派生 如下图: 上下层之间的关系就可以看作基类与
阅读全文