面向对象程序设计
zstu_CAD
这个作者很懒,什么都没留下…
展开
-
C++类中的三种继承方式
三种访问权限public:可以被任意实体访问protected:只允许子类及本类的成员函数访问private:只允许本类的成员函数访问三种继承方式public 继承protect 继承private 继承组合结果基类中 继承方式 子类中public & public继承 => publicpublic & protected继承 => protectedp...转载 2019-05-02 09:59:41 · 1426 阅读 · 0 评论 -
第一章 C++与面向对象程序设计概述
1 面向过程和面向对象程序设计(1)面向对象程序语言的特征 抽象 封装 继承 多态(2)C++的特点 1. 高效性 2. 灵活性 3. 丰富的运算符和数据类型 4. 可移植性 5. 支持面向对象程序设计(3)C++中的数据类型bool(布尔型) 长度(字节):1 取值范围:false,truechar(字符型) 长...原创 2019-05-02 13:58:14 · 285 阅读 · 0 评论 -
第二章 C++基础(Ⅰ)
(1)C++对C语言数据类型的扩展不必在结构名、联合名、枚举名前加上前缀此外在结构和联合中还可定义函数(2)左值、右值、局部变量声明的改进左值指内存区域,用变量名进行操作内存区域中的内容则称为它的右值(3)指针指针变量 p 所需要的内存大小都相同(取决于系统字长),与数据类型无关p 保存的地址,实质是某个内存区域的首地址1 空指针NULL0nullptr(...原创 2019-05-03 09:44:10 · 353 阅读 · 0 评论 -
第二章 C++基础(Ⅱ)
(5)const 和 constexpr 常量1.定义时必须初始化const int i = 42; //正确const int k; //错误,const should be initialized另:char const *p2; //正确2.可以用非常量初始化int i = 42;const int j = i; //正确,拷贝完成后j的值与i没什么关系了...原创 2019-05-03 17:59:57 · 255 阅读 · 0 评论 -
第三章 类和对象(Ⅰ)
(1)类的抽象和封装抽象1.过程抽象“功能为中心”将整个系统的功能划分为若干个部分,每部分由若干过程(函数)完成。如:x add(a,b) //功能:完成a+bx sub(a,b) //功能:完成a-b2.数据抽象“数据为中心”忽略事物与当前问题域无关的、不重要的部分和具体细节,抽取同类事物与当前所研究问题相关联的、公有的本特征和行为,形成关于该事物的抽...原创 2019-05-26 23:10:23 · 329 阅读 · 4 评论 -
2018-2019 C++期末复习资料
一、选择题1.下面对于类的描述,是正确的是( )A.类是抽象数据类型的实现B.类是具有共同行为和属性的若干对象的统一描述体C.所有的类都能创建对象D.类就是C语言中的结构类型2.下列关于C++函数的说明中,正确的是 ( )A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C++要求在调用一个函数之前,必须先声明其原型...原创 2019-06-21 00:58:35 · 5830 阅读 · 20 评论