21xrx.com
2024-11-22 07:58:37 Friday
登录
文章检索 我的文章 写文章
C++ Public 关键字的使用说明
2023-07-12 21:43:37 深夜i     --     --
C++ Public 使用说明 访问控制

C++中有许多关键字和保留字,其中一个重要的关键字就是“public”,它在类中用于指定成员变量和成员函数的访问权限。在这篇文章中,我们将深入探讨“public”关键字的使用方法和注意事项。

首先,让我们看一下成员变量。通过使用“public”关键字,我们可以将类中的成员变量定义为公共变量,这意味着它们可以由任何地方访问并改变。例如:


class MyClass

 public:

  int x;

;

int main()

 MyClass myObj;

 myObj.x = 15;

 return 0;

在上面的代码中,我们定义了一个“MyClass”类,其中有一个公共变量“x”。在主函数中,我们创建了一个“myObj”对象,并将它的“x”赋值为15。由于“x”是公共变量,我们可以从任何地方访问并修改它。

接下来,让我们来看看成员函数。同样,使用“public”关键字可以将类中的成员函数定义为公共函数,这意味着它们可以被任何人调用。例如:


class MyClass {

 public:

  int x;

  void myFunction()

   cout << "Hello World!";

  

};

int main() {

 MyClass myObj;

 myObj.myFunction();

 return 0;

}

在上面的代码中,我们在“MyClass”类中定义了一个公共函数“myFunction”,其中打印了“Hello World!”的信息。在主函数中,我们创建了一个“myObj”对象,并调用了它的“myFunction”函数。由于“myFunction”是公共函数,我们可以从任何地方调用它。

最后,需要注意的是,使用“public”关键字要谨慎。如果所有的数据成员和成员函数都是公共的,会破坏封装性,导致代码难以维护。因此,应该将只需类内部访问的数据成员和成员函数定义为私有或受保护的。

综上所述,“public”关键字是C++中一个非常重要的关键字,可以用于指定类中的成员变量和成员函数的访问权限。通过使用它,我们可以将它们定义为公共的,允许任何人访问或调用它们。但要注意,过度使用“public”关键字会破坏封装性,应该慎重使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复