请简述C++是如何体现OOP特征的?

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:52:21

OOP有三个特性:
第一个关键特性是定义了类,封装了表现和操作的抽象数据类型。在oop语言中,类是模块、封装和数据抽象的基础。
第二个关键特性是继承,从已存在的类型中继承元素(表现和方法),改变或扩展旧类型的方法。
第三个关键技术被称为多态性,它允许使用类似的方法操作不同类型的对象(通常是子类对象)。它使得类的可用性进一步提高,程序也因此更容易维护和扩展。

如果你熟悉C++,从上面的总结就可以知道了:
C++定义了类,这不用多说;
C++基类与派生类的关系就是继承;
C++通过一个指向基类的指针调用虚成员函数的时候,运行时系统将能够根据指针所指向的实际对象调用恰当的成员函数实现,这是多态的体现。

这个.说起来很.烦.

封装 继承 多态