C ++编程中的OOPS概念

OOPS在C ++编程中代表“面向对象的编程系统”,在这里我们讨论方丈OOPS概念(或OOPS的主要功能)

OOPS有以下概念:

  1. 对象

  2. 继承

  3. 数据封装

  4. 数据抽象

  5. 多态性

1)类

类是对象的模板。逻辑上将数据成员和成员函数封装到一个单元中。类是基于创建对象的数据类型。

2)对象

对象是OOPS的基本单位。它具有唯一的名称。对象代表类的特定实例。我们可以创建一个类的多个对象。类的大小是类的数据成员总数的大小。

3)继承

继承是从现有类或基类创建新类的过程。通过使用继承的概念,我们可以将一个类的已实现(现有)功能用于另一个类)。

基类也称为父类或超类。形成的新类称为派生类。派生类也称为子类或子类。继承基本上用于减少程序的整体代码大小。

4)数据封装

数据封装将数据成员和成员函数组合到一个称为类的单个单元中。封装的优点是数据无法直接访问。它只能通过类的成员函数进行访问。

5)数据抽象

数据抽象指定隐藏实现细节以简化操作。通过创建用户定义数据类型,它增加了编程语言的功能。

6)多态

多态是OOPS的基础和重要概念。多态性规定了采取几种形式的能力。它允许例程在不同的时间使用不同类型的变量。在C ++中,可以为运算符或函数赋予不同的含义或函数。多态性是指以不同方式执行的单个功能或多功能运算符。