首页 > 代码库 > c++ oop

c++ oop

C ++语言的主要优势之一是与其前身语言C不同的是,它被设计为支持面向对象编程(OOP)。

这是一个相当简单的概念:你将操纵不同的对象,每个对象都是一个特定类的实例.

类是一组方法(绑定到这个类的函数)和属性(或数据成员,在概念上非常接近于C结构体)。

C ++结构的行为几乎类似于C ++类,但是它的每个组件默认都是公共的。

用一个类的例子将更清楚,让我们假设我们将开始设计一个代表一个车辆的对象:

接下来是构造函数,它是一个强制性方法,指示如何实例化类。

每当声明或创建类的实例时,都会调用它(使用new运算符)。构造函数可以有参数。

然后是析构函数

在绝大多数情况下,两者都在公共部分中声明。

c++ oop