C++的特性
来源:互联网 发布:大学软件开发专业 编辑:程序博客网 时间:2024/05/18 03:19
学习C++也有很长的一段时间了 ,从开始的以为只是很简单的C的扩充到现在慢慢的去感受到它的强大与魅力。有时候甚至我会去想,如果能深刻的窥探其中的奥秘,叫我干什么我也是愿意的。开个玩笑,言归正传。
C++中最重要的特性:
封装:这个最好的理解就是类。在C++中,我们从一个对象的角度来考虑,将现实中很多的东西都抽象成类。这样的话,不仅可以提高代码段的可用性,更可以提高代码的可复用性。这么来解释吧,抽象成类之后,类的使用者并不需要去了解类的实现细节,只要知道如何去调用就可以了,这样就减少了代码的复杂度,提高代码段的可用性。此外,抽象成类之后,我们如果涉及合理的话,每次当需求有变化时,只需做少量的修改,就能够使原来的代码可用,就提高了程序的可复用性。
多态性:C++中比较有用的特性。主要包括两个方面,一个是函数重载,一个是虚函数。通过这些,函数的可用性提高,程序员在调用的时候,就可以用同名函数(同名的对象指针)来调用,而不必关系具体的调用的是什么函数。这样,将实现细节向程序员屏蔽之后,提高程序的可复用性。
继承:C++中的函数特性。通过这一特性,我们可以将某些类的公共操作抽象成公共基类。再通过继承的方式,来实现两个不同类对相同操作的继承。
这是在C++中很重要的几个特性,也是C++的精华所在。要在以后的学习实践中不断贯彻执行。
0 0
- C++的特性
- GNU C的特性
- C语言的特性
- C 99的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的新特性
- Objective-C的动态特性
- Objective-C的动态特性
- Objective-c的动态特性
- Objective-C的动态特性
- Objective-C的动态特性
- C语言算法的特性
- Objective-C的新特性
- Android Launcher3源码分析与修改
- Get和Post的区别
- JAVA——jdk安装
- #pragma once 与 #ifndef 解析
- Android 使用主题资源
- C++的特性
- Clickjacking简单介绍
- 判断点在多边形内的算法
- Log4J的应用
- linux screen
- 第11周项目6(3)-回文素数
- POJ-1005
- 余传林语录:传统人力资源管理功能逐渐消失,HR们该换职业还是转型……
- 一、jdbc基础