简答题

在类定义中,说明成员的访问权限的public、private和protected三个关键字的作用是什么?请分别简述之。

正确答案

在类定义体里,使用了private、protected、public三个关键字是用来说明数据成员和函数成员的访问权限,private说明私有成员,该类成员只能被自己的成员函数或友元访问;protected说明保护型的成员,可以被自己的成员函数或友元访问,也可以被派生类的函数成员访问;public说明公有成员,该类成员都可以通过对象被访问的。

答案解析

相似试题
  • 在类定义的外部,可以被访问的成员有()

    单选题查看答案

  • 在类定义的外部,可以被访问的成员有()。

    单选题查看答案

  • 在类定义的外部没有任何办法可以访问对象的私有成员。

    判断题查看答案

  • 在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问

    判断题查看答案

  • 友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。

    判断题查看答案

  • C中对于类中定义的成员,其默认的访问权限为()。

    单选题查看答案

  • C++中对于类中定义的成员,其默认的访问权限为()。

    单选题查看答案

  • 使用class定义的表中,成员的默认访问权限是()的;由struct定义的类中,成员的默认的访问权限是()的。

    填空题查看答案

  • 在类作用域中能够通过直接使用该类的()成员名进行访问。

    单选题查看答案