中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++類是什么

c++
小億
85
2024-09-05 05:58:33
欄目: 編程語言

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_)兩個私有成員變量,以及用于獲取這些成員變量值的公共成員函數。

0
宜丰县| 凤城市| 乌拉特前旗| 美姑县| 城口县| 临夏市| 涞源县| 宁德市| 濮阳市| 如皋市| 丰台区| 双辽市| 朝阳市| 大悟县| 昔阳县| 阳泉市| 获嘉县| 余姚市| 青冈县| 滕州市| 荆门市| 呈贡县| 尚志市| 南溪县| 通州市| 浦北县| 陇川县| 黎城县| 石阡县| 威宁| 修水县| 吕梁市| 翁源县| 双桥区| 樟树市| 定兴县| 鲁甸县| 凤台县| 泰宁县| 茶陵县| 平顶山市|