首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

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

    答案解析

快考试在线搜题