21xrx.com
2024-11-14 12:02:35 Thursday
登录
文章检索 我的文章 写文章
C++ public关键字的用法
2023-07-05 05:12:43 深夜i     --     --
类成员的访问控制 继承关系中的访问控制 友元函数与类的访问控制 命名空

C++是一种广泛使用的编程语言,它提供了许多关键字和语法结构,使程序员能够编写出高效、可重用、易于维护的代码。其中一个关键字就是public,它有着重要的作用,让我们来看看它的用法。

public是面向对象编程(OOP)中的一个访问控制关键字,它用于指定类中的成员变量和成员函数能否被外部程序访问。如果将一个成员变量或成员函数声明为public,则表示它可以被任何其他程序或对象所访问。

一般来说,类中的成员变量和成员函数都应该被封装起来,不被外部程序访问。这样可以保证类的安全性,防止外部程序对其成员变量和成员函数进行非法操作。但有时候,我们需要让类中的某些成员变量和成员函数能够被外部程序访问,以便能够对它们进行设置和操作。这时候就可以使用public关键字了。

例如,我们定义一个名为Person的类,它有一个姓名、一个年龄和一个说话的方法。为了让外部程序能够访问和设置这些成员变量,我们需要将它们声明为public。代码如下:


class Person{

public:

  string name;

  int age;

  void speak()

    cout<<"My name is "<<name<<". I'm "<<age<<" years old."<<endl;

  

};

在上面的代码中,我们使用public关键字来声明了Person类的成员变量name和age以及成员函数speak()。这样外部程序就可以通过访问对象的name和age成员变量来获取和设置值,并且可以通过调用speak()函数来输出名字和年龄。

总之,public关键字是一个非常有用的访问控制关键字,它能够让我们更好地控制类中成员变量和成员函数的访问权限,保证程序的安全性,并且让代码更加易于维护。对于想要深入学习C++语言的程序员来说,掌握public关键字的使用方法是非常重要的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章