随笔分类 -  面向对象程序设计:笔记

笔记,任务
摘要:实验项目名称:模板 一、实验目的 1、熟练掌握函数模板和类模板的定义格式。 2、熟练运用函数模板和类模板解决实际问题。 二、实验内容 1、复数类Complex有两个数据成员:a和b, 分别代表复数的实部和虚部,并有若干构造函数和一个重载-(减号,用于计算两个复数的距离)的成员函数。 要求设计一个函数 阅读全文
posted @ 2023-05-05 11:26 DanRan02 阅读(210) 评论(0) 推荐(0) 编辑
摘要:目录 运行时的多态性(虚函数、纯虚函数、抽象类) override 与 final 重载运算符(运算符重载为成员函数) 运算符重载为非成员函数 阅读全文
posted @ 2023-02-06 10:32 DanRan02 阅读(24) 评论(0) 推荐(0) 编辑
摘要:目录 继承的基本概念和语法 派生类对象的构造与析构 虚继承以及基类成员访问 阅读全文
posted @ 2023-02-06 10:28 DanRan02 阅读(19) 评论(0) 推荐(0) 编辑
摘要:目录 数组 由于使用过多,过于熟练,就不写了。 指针 阅读全文
posted @ 2023-02-06 10:19 DanRan02 阅读(9) 评论(0) 推荐(0) 编辑
摘要:数据的共享与保护 函数间的数据共享 不同位置定义的变量和对象,其作用域、可见性、生存期都不同。 程序模需要协作共同完成整个系统的功能,模块间需要共享数据,就需要知道应该将变量和对象定义在什么位置。 作用域 。作用域是一个标识符在程序正文中有效的区域。 。作用域分类 函数原型作用域 局部作用域(块作用 阅读全文
posted @ 2023-01-24 10:35 DanRan02 阅读(36) 评论(0) 推荐(0) 编辑
摘要:【构造函数与析构函数】 00:48构造函数 04:11构造函数的作用 05:13构造函数的形式 06:17构造函数的调用时机 08:04隐含生成的构造函数 09:45默认构造函数 12:21例4_1-2 28:04"=default" 31:57委托构造函数 32:15回顾 32:382 34:08 阅读全文
posted @ 2023-01-14 10:37 DanRan02 阅读(17) 评论(0) 推荐(0) 编辑
摘要:面向对象程序设计 第四章 类与对象 一、面向对象的基本特点 1. 抽象 对同一类对象的共同属性和行为进行概括,形成类。 先注意问题的本质及描述,其次是实现过程或细节。 数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)。 代码抽象:描述某类对象的共有的行为特征或具有的功能。 抽象的实现:类。 阅读全文
posted @ 2023-01-13 16:28 DanRan02 阅读(73) 评论(0) 推荐(0) 编辑
摘要:面向对象程序设计 第三章 函数 目录 主要内容: 1.函数的定义与使用 2.内联函数 3.函数重载 4.使用C++系统函数 学习建议: 1.使用调试工具跟踪函数的调用与返回 2.分析递归函数的执行过程 1.函数的定义与调用的语法 本处只阐述C++相对于C语言更加新的用法。 1.形参前可以加取址符,使 阅读全文
posted @ 2023-01-12 12:04 DanRan02 阅读(46) 评论(0) 推荐(0) 编辑
摘要:目录 C++语言的特点 1.兼容C语言 · 它保持了C的简洁、高效和接近汇编语言等特点。 · 对C的类型系统进行了改革和扩充。 · C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言 2.支持面向对象的方法 3.支持泛型程序设计方法 I/O流 1.在C++中,将数据从一个对象到另一个对象的 阅读全文
posted @ 2023-01-10 10:34 DanRan02 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-01-09 11:08 DanRan02 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示