C++针对不同的对象进行去做实例化,语言精练、小巧,但是也有可能为了一个问题进行一定代码量的编写。
在面向对象的过程中,任何事物都可以看做一个对象,一个很复杂的模型结构都是有多个对象组成的。
对于每个对象,可以抽象的分为两个要素:行为和属性。在面向对象编程中,将不再面对一个个函数和变量,而是要面对一个个对象来看待问题。每个对象都是一个完整独立的个体,有相关的行为和属性组成。
封装:将对象的行为和属性结合为一个整体,尽可能的隐藏其内部细节。
抽象:对具体问题的概括,对一类问题进行描述的过程,让程序顺利进行。
继承:子类对父类的属性和行为有相同的特点。
多态:在父类的属性和行为被子类继承后,可以有不同的数据类型等特性。
C++简介
最新推荐文章于 2022-07-11 16:46:19 发布