文档章节

C++面向对象

世__界
 世__界
发布于 2015/04/21 20:01
字数 367
阅读 2
收藏 0
  1. 面向对象的目的:实现软件设计的产业化。

  2. 程序设计方法:使用面向对象的观点来描述模仿并处理现实问题。

  3. 抽象

    a.定义:是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。

    b.分类:数据抽象和代码抽象

                  数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)

                  代码抽象:描述某类对象的共有的行为特征或具有的功能。

  4. 封装

    定义:将抽象出的数据成员、代码成员向结合,将它们视为一个整体。

  5. 继承和派生

    继承是面向对象编程的基本概念之一。继承使我们能在已有类的基础上构造新类。这个新的类拥有或继承已有类的数据成员和成员函数,也可以添加新的数据成员和成员函数,对已有的类进行扩充。这个已有的类就称为基类,而这个新类则称为派生类。

  6. 多态性

    a.定义:是指不同的对象对同一命令做出不同响应的能力。

    b.分类:静态多态性(编译时)和动态多态性(运行时)。

                 C++有3种静态多态机制:函数重载,运算符重载和模板。

     

© 著作权归作者所有

上一篇: 类与对象
下一篇: C++函数
世__界
粉丝 1
博文 24
码字总数 6923
作品 0
驻马店
私信 提问
大神有话说之c++,还在迷茫的朋友可以来看一下

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Window...

悟空_b201
2018/05/30
0
0
如何学习一门新的语言二——方法与步骤

之前发表过一篇文章,也是谈如何学习一门新的语言《如何学习一门新的语言》,这篇文章主要的关注点是心态。 今天这篇文章主要的关注点是具体的方法和步骤,是我学习C++和python的一些经验,整...

晨曦之光
2012/06/06
168
0
C/C++,最经典的编程语言.

1、从C到C++ 计算机诞生初期,用机器语言或汇编语言编写程序; 第一种高级语言FORTRAN诞生于1954年; BASIC语言(1964)是由FORTRAN语言的简化而成的是为初学者设计的小型高级语言; C语言是1972年...

小辉灰520
2018/11/26
0
0
学习C++的50条,谨以送给C++的粉丝们

1.把C++当成一门新的语言学习(和C没啥关系!真的);   2.看《Thinking In C++》,不要看《C++变成死相》(C++编程思想,翻译的非常差);   3.看《The C++ Programming Language》(这...

地瓜儿
2013/01/11
1K
7
C++对象内存模型---数据封装

“C++是C的超集”,这句话里包含了两个问题: 1. C++兼容C; 2. C++在C之上进行了扩展; 那C++在C之上进行了哪些扩展呢?众所周知,C++内置了众多编程机制、支持众多编程风格:面向过程、基于...

rexlv
2013/05/05
445
0

没有更多内容

加载失败,请刷新页面

加载更多

python学习10.04:Python list列表使用技巧及注意事项

前面章节介绍了很多关于 list 列表的操作函数,细心的读者可能会发现,有很多操作函数的功能非常相似。例如,增加元素功能的函数有 append() 和 extend(),删除元素功能的有 clear()、 remo...

太空堡垒185
13分钟前
3
0
新手插画学习的方法?教你如何自学?

插画学习的方法?教你如何自学? 从小喜欢画一些漫画头像随笔画,但是其实没有基础。个人偏好小清新手绘风的插画(如下图),每每看到都希望自己能画出这样的作品。 我其实很想说画这种美术功...

huihuajiaocheng
18分钟前
4
0
面试题

1、实现clone();

gtandsn
29分钟前
4
0
CentOS 7 部署 tesseract-ocr

官方地址 github yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/Alexander_Pozdnyakov/CentOS_7/ 若提示 yum-config-manager: command not found 执行以......

阿白
30分钟前
3
0
JAVA比较器中comparator的使用

一个专用的比较器Comparator Comparator是一个专用的比较器,当一个不支持自比较或者自比较函数不能满足要求时,可写一个比较器来完成两个对象之间大小的比较。Comparator体现了一种策略模式...

daxiongdi
30分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部