C ++编程中的OOPS概念
OOPS在C++编程中代表“面向对象的编程系统”,在这里我们讨论方丈OOPS的概念(或OOPS的主要功能)。
OOPS有以下概念:
类
对象
继承
数据封装
数据抽象
多态性
1)类
类是对象的模板。逻辑上将数据成员和成员函数封装到一个单元中。类是基于创建对象的数据类型。
2)对象
对象是OOPS的基本单位。它具有唯一的名称。对象代表类的特定实例。我们可以创建一个类的多个对象。类的大小是类的数据成员总数的大小。
3)继承
继承是从现有类或基类创建新类的过程。通过使用继承的概念,我们可以将一个类的已实现(现有)功能用于另一个类)。
基类也称为父类或超类。形成的新类称为派生类。派生类也称为子类或子类。继承基本上用于减少程序的整体代码大小。
4)数据封装
数据封装将数据成员和成员函数组合到一个称为类的单个单元中。封装的优点是数据无法直接访问。它只能通过类的成员函数进行访问。
5)数据抽象
数据抽象指定隐藏实现细节以简化操作。通过创建用户定义数据类型,它增加了编程语言的功能。
6)多态
多态是OOPS的基础和重要概念。多态性规定了采取几种形式的能力。它允许例程在不同的时间使用不同类型的变量。在C++中,可以为运算符或函数赋予不同的含义或函数。多态性是指以不同方式执行的单个功能或多功能运算符。