c++類(lèi)怎么定義與使用

c++
小億
114
2023-09-26 18:00:39

在C++中,可以使用class關(guān)鍵字來(lái)定義一個(gè)類(lèi)。類(lèi)定義包括類(lèi)的成員變量和成員函數(shù)。

以下是一個(gè)簡(jiǎn)單的C++類(lèi)的定義和使用的示例:

// 定義一個(gè)類(lèi)
class MyClass {
public:
// 成員變量
int myInt;
// 成員函數(shù)
void myFunction() {
std::cout << "Hello, World!" << std::endl;
}
};
int main() {
// 創(chuàng)建類(lèi)的實(shí)例
MyClass obj;
// 訪問(wèn)成員變量并賦值
obj.myInt = 42;
// 調(diào)用成員函數(shù)
obj.myFunction();
return 0;
}

在這個(gè)示例中,定義了一個(gè)名為MyClass的類(lèi)。它有一個(gè)公有成員變量myInt和一個(gè)公有成員函數(shù)myFunction。在main函數(shù)中,通過(guò)MyClass obj;語(yǔ)句創(chuàng)建了MyClass類(lèi)的一個(gè)實(shí)例。然后,可以使用obj.myInt訪問(wèn)和修改成員變量的值,并使用obj.myFunction()調(diào)用成員函數(shù)。

注意,類(lèi)中的成員變量默認(rèn)是私有的,需要使用public關(guān)鍵字將其聲明為公有成員,才可以在類(lèi)的外部訪問(wèn)。同樣,成員函數(shù)也需要聲明為公有的,以使得外部可以調(diào)用。

0