(简答题)
在类定义中,说明成员的访问权限的public、private和protected三个关键字的作用是什么?请分别简述之。
正确答案
在类定义体里,使用了private、protected、public三个关键字是用来说明数据成员和函数成员的访问权限,private说明私有成员,该类成员只能被自己的成员函数或友元访问;protected说明保护型的成员,可以被自己的成员函数或友元访问,也可以被派生类的函数成员访问;public说明公有成员,该类成员都可以通过对象被访问的。
答案解析
略
相似试题
(单选题)
在类定义的外部,可以被访问的成员有()
(单选题)
在类定义的外部,可以被访问的成员有()。
(判断题)
在类定义的外部没有任何办法可以访问对象的私有成员。
(判断题)
在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问
(判断题)
友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。
(单选题)
C中对于类中定义的成员,其默认的访问权限为()。
(单选题)
C++中对于类中定义的成员,其默认的访问权限为()。
(填空题)
使用class定义的表中,成员的默认访问权限是()的;由struct定义的类中,成员的默认的访问权限是()的。
(单选题)
在类作用域中能够通过直接使用该类的()成员名进行访问。