C++面向对象三大特性
2 分钟阅读
•
308 字
+
127 词
参考答案
- 封装 :将客观事物 封装成为抽象的类, 类把自己数据和方法进行隐藏,仅对外公开接口来和对象进行交互 ,防止外界干扰或不确定性访问。
- 继承 :指一个类(称为子类或派生类)可以从另一个类(称为父类或基类)中继承属性和行为的能力。**通过继承,子类可以重用父类的代码,并且可以在不修改父类的情况下添加新的功能或修改已有的功能。**继承使得代码具有层次性和可扩展性,能够建立起类之间的层次关系。
- 多态 :**多态是指同一个操作作用于不同的对象时,可以有不同的解释和行为。** 多态性允许以统一的方式处理不同类型的对象 ,从而提高了代码的可扩展性和可维护性。在C++中, 多态性通常通过虚函数(virtual functions)来实现。通过基类中定义虚函数,并在派生类中重写该函数,可以实现运行时的动态绑定。