在C++中,類可以通過關鍵字class來定義,類中可以包含屬性(成員變量)和方法(成員函數)。下面是一個簡單的類的定義和使用示例:
#include <iostream>
using namespace std;
// 定義一個簡單的類
class Person {
public:
string name;
int age;
void displayInfo() {
cout << "Name: " << name << endl;
cout << "Age: " << age << endl;
}
};
int main() {
// 創建一個Person對象
Person p;
// 給對象的屬性賦值
p.name = "Alice";
p.age = 30;
// 調用對象的方法
p.displayInfo();
return 0;
}
在上面的示例中,我們定義了一個名為Person的類,該類有兩個屬性name和age,以及一個方法displayInfo用于打印對象的信息。在main函數中,我們創建了一個Person對象p,并給對象的屬性賦值,然后調用了displayInfo方法來打印對象的信息。
這只是一個簡單的類的示例,實際開發中類的定義可能更加復雜,可以包含更多的屬性和方法,以及構造函數、析構函數、靜態成員等。類的使用也可以更加靈活,可以通過對象來訪問類的屬性和方法,實現面向對象的程序設計。