摘要: 一.概述 1.使用继承的目的 ·继承就是为了实现软件工程的目的:高类聚,低耦合 ·高类聚:任何一个类,让它的成员尽量多,即把内容关联度高的放在一起的放在一起 ·低耦合:不同的类之间重合少,即降低每个功能模块之间的关联度,互相依赖少 2.用两种方式看待类之间的关系 以马来举例。 2-1 集合思想:白马 阅读全文
posted @ 2020-06-16 16:42 打好基础才是第一步 阅读(215) 评论(0) 推荐(0)
摘要: 一.概述 1.运算符 ·运算符就是具备特殊功能的符号 ·运算符本质上就是一个函数 2.运算符重载 ·运算符重载的本质,就是在对象(类)中重载运算符函数 二.实现方式 1.定义运算符重载函数 1-1 名词说明 ·左值与右值:简单来说,以赋值符号"="划分,在"="左边的就是左值,在"="右边的就是右值 阅读全文
posted @ 2020-06-13 13:00 打好基础才是第一步 阅读(347) 评论(0) 推荐(0)
摘要: 一.引用 1.引用的定义 类型名& 引用变量名 = 变量名 1-1.举例 int a = 10; int& b = a; 2.特性 引用就是给一个内存段取别名 引用不占内存 引用必须初始化 2-1.图解 定义整形变量a,a的首地址为0x00004567,首地址对应的内存段为红框部分,内存段中存放的数 阅读全文
posted @ 2020-05-15 21:14 打好基础才是第一步 阅读(365) 评论(0) 推荐(0)
摘要: 在了解面向对象之前,首先要理解抽象的概念 1.抽象 抽象就是提炼具体事物的共同特性(或者说集合),再把这些共同特性归纳为类,这个过程就是抽象 类:特性的集合 对象:具体的事物 例如: 从我们程序员的角度来说,我们每天都会在三个世界遨游,分别是现实世界、思维世界、数字世界 现实世界就是物质世界,也就是 阅读全文
posted @ 2020-05-07 20:57 打好基础才是第一步 阅读(298) 评论(0) 推荐(0)
摘要: 在了解类与对象之前,先了解一下编程语言主干哪些事。简单来说,编程语言就是对事、物的描述 1.对事的描述 事就是对一个流程的描述,拿吃饭来说,“先拿碗筷 >再盛饭菜 >最后吃到嘴里”,这么一个流程就是吃饭。 对应编程语言来说,吃饭就是一个函数,具体的流程就是由if...else、循环组成 简单来说,函 阅读全文
posted @ 2020-04-23 23:01 打好基础才是第一步 阅读(151) 评论(0) 推荐(0)
摘要: 一.函数 1.函数传参过程:从右到左依次传递,即是一个入栈的过程 验证: 1 void print(int a,int b,int c); 2 3 int _tmain(int argc, _TCHAR* argv[]) 4 { 5 int n = 0; 6 7 print(n++,n++,n++) 阅读全文
posted @ 2020-04-15 10:35 打好基础才是第一步 阅读(178) 评论(0) 推荐(0)