在C++中,類是一種用戶自定義的數(shù)據(jù)類型,它包含了數(shù)據(jù)成員(屬性)和成員函數(shù)(方法)。要使用類,你需要先定義一個(gè)類,然后創(chuàng)建該類的對(duì)象。以下是一個(gè)簡(jiǎn)單的C++類示例:
#include<iostream>
// 定義一個(gè)名為Person的類
class Person {
public:
// 構(gòu)造函數(shù),用于初始化對(duì)象
Person(std::string name, int age) : m_name(name), m_age(age) {}
// 獲取姓名
std::string getName() const {
return m_name;
}
// 獲取年齡
int getAge() const {
return m_age;
}
private:
std::string m_name; // 姓名
int m_age; // 年齡
};
int main() {
// 創(chuàng)建一個(gè)Person對(duì)象
Person person("張三", 25);
// 輸出對(duì)象的姓名和年齡
std::cout << "姓名: "<< person.getName() << ", 年齡: "<< person.getAge()<< std::endl;
return 0;
}
在這個(gè)示例中,我們定義了一個(gè)名為Person
的類,它有兩個(gè)私有數(shù)據(jù)成員(姓名和年齡)和兩個(gè)公共成員函數(shù)(獲取姓名和獲取年齡)。然后在main
函數(shù)中,我們創(chuàng)建了一個(gè)Person
對(duì)象,并使用成員函數(shù)獲取并輸出其姓名和年齡。