C++类class

C++类class教程

C 语言 中,我们要将一组数据打包成一个结构,那么我们可以使用 结构体,在 C++ 中,我们需要定义一组数据的集合,可以使用类,也就是 class。

什么是类

具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因为类本身只是一个抽象,因此并不能直接拿来用,我们必须先定义类,然后根据类创建 对象,然后才可以使用对象里面的属性和方法。

C++定义类详解

定义

在 C++ 中,定义类,使用 class 关键字

语法

class ClassName { PropertyModifier: propertoys functions };

参数

参数 描述
class 定义类使用的关键字。
ClassName 类名。
PropertyModifier 属性修饰符,有 public、protected、private。
propertoys 属性列表。
functions 函数列表。

说明

我们使用 class 关键字,定义一个类,类的首字母一般都大写。

技术细节

使用 class 定义类,类里面的属性列表和函数列表需要使用 {} 包围,同时,类的最后一定不能忘记分号。

案例

定义一个Student类

使用 class 关键字,定义一个 Student类

#include <iostream> using namespace std; class Student { public: void sayHello() { cout << "Hello HaiCoder From C++ Class" << endl; } }; int main() { cout << "嗨客网(www.haicoder.net)\n" << endl; Student stu; stu.sayHello(); return 0; }

程序运行后,控制台输出如下:

01_C类class.png

我们创建了一个类 Student,类中有一个方法 sayHello,接着,我们创建了一个 Student 类的对象 stu,并调用对象的 sayHello 方法。

我们看到,程序输出了类 Student 的方法 sayHello 里面的内容。

C++类定义总结

在 C++ 中,我们需要定义一组数据的集合,可以使用类,也就是 class。