C++的特性

来源:互联网 发布:大学软件开发专业 编辑:程序博客网 时间:2024/05/18 03:19

学习C++也有很长的一段时间了 ,从开始的以为只是很简单的C的扩充到现在慢慢的去感受到它的强大与魅力。有时候甚至我会去想,如果能深刻的窥探其中的奥秘,叫我干什么我也是愿意的。开个玩笑,言归正传。

C++中最重要的特性:

封装:这个最好的理解就是类。在C++中,我们从一个对象的角度来考虑,将现实中很多的东西都抽象成类。这样的话,不仅可以提高代码段的可用性,更可以提高代码的可复用性。这么来解释吧,抽象成类之后,类的使用者并不需要去了解类的实现细节,只要知道如何去调用就可以了,这样就减少了代码的复杂度,提高代码段的可用性。此外,抽象成类之后,我们如果涉及合理的话,每次当需求有变化时,只需做少量的修改,就能够使原来的代码可用,就提高了程序的可复用性。

多态性:C++中比较有用的特性。主要包括两个方面,一个是函数重载,一个是虚函数。通过这些,函数的可用性提高,程序员在调用的时候,就可以用同名函数(同名的对象指针)来调用,而不必关系具体的调用的是什么函数。这样,将实现细节向程序员屏蔽之后,提高程序的可复用性。

继承:C++中的函数特性。通过这一特性,我们可以将某些类的公共操作抽象成公共基类。再通过继承的方式,来实现两个不同类对相同操作的继承。


这是在C++中很重要的几个特性,也是C++的精华所在。要在以后的学习实践中不断贯彻执行。

0 0
原创粉丝点击