c++类是什么

   2024-09-30 4550
核心提示:C++ 类(class)是一种用户自定义的数据类型,它封装了数据(成员变量)和操作这些数据的方法(成员函数)。类是面向对象编程(O

C++ 类(class)是一种用户自定义的数据类型,它封装了数据(成员变量)和操作这些数据的方法(成员函数)。类是面向对象编程(OOP)的基本概念,通过将数据和相关操作组织在一起,可以更好地模拟现实世界中的实体和它们之间的关系。

一个 C++ 类的基本结构如下:

class ClassName {public:    // 公共成员变量和成员函数private:    // 私有成员变量和成员函数protected:    // 受保护的成员变量和成员函数};

其中,publicprivateprotected 是访问修饰符,用于控制类成员的访问权限。

public 成员:类的外部可以直接访问这些成员。private 成员:仅在类的内部可以访问这些成员,类的外部无法访问。protected 成员:类的内部和派生类可以访问这些成员,类的外部无法访问。

一个简单的 C++ 类示例:

#include<iostream>class Person {public:    // 构造函数    Person(const std::string& name, int age) : name_(name), age_(age) {}    // 获取姓名    std::string GetName() const {        return name_;    }    // 获取年龄    int GetAge() const {        return age_;    }private:    std::string name_;    int age_;};int main() {    Person person("Alice", 30);    std::cout << "Name: "<< person.GetName() << ", Age: "<< person.GetAge()<< std::endl;    return 0;}

在这个示例中,我们定义了一个表示人的类 Person,包含姓名(name_)和年龄(age_)两个私有成员变量,以及用于获取这些成员变量值的公共成员函数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号