在C++中,public是一種訪問修飾符,用于指定類的成員(成員變量和成員函數)對外部代碼的可見性。當成員被聲明為public時,這些成員可以被類的對象或外部代碼直接訪問和調用。
具體而言,使用public關鍵字可以將類的成員聲明為公有成員,使得這些成員對外部代碼可見且可直接訪問。例如:
class MyClass {
public:
int publicVar; // 公有成員變量
void publicFunc() { // 公有成員函數
// 函數體
}
};
在上面的示例中,publicVar和publicFunc被聲明為public成員,因此可以在類的對象或外部代碼中直接訪問和調用。這樣的設計使得類的接口更加清晰明了,同時也提供了對類的公有部分的控制和封裝。