在C++中,類是一種用戶自定義的數據類型,可以用來封裝數據和方法。
類的定義包括兩個部分:類的聲明和類的實現。
類的聲明通常放在頭文件(.h)中,包括類的名稱、成員變量和成員函數的聲明。例如:
// MyClass.h
class MyClass {
public:
// 成員變量
int myInt;
// 成員函數的聲明
void myFunction();
};
類的實現通常放在源文件(.cpp)中,包括成員函數的具體實現。例如:
// MyClass.cpp
#include "MyClass.h"
// 成員函數的實現
void MyClass::myFunction() {
// 實現代碼
}
類的使用可以通過創建對象來訪問類的成員變量和成員函數。例如:
#include "MyClass.h"
int main() {
// 創建對象
MyClass obj;
// 訪問成員變量
obj.myInt = 10;
// 調用成員函數
obj.myFunction();
return 0;
}
以上是一個簡單的類的定義與使用的示例。在實際應用中,通常會涉及更多的成員變量和成員函數,并且可以使用訪問修飾符(public、private、protected)來控制成員的訪問權限。