private访问属性限制对象的成员,可以在( )中访问。A.本类的成员函数B.main函数C.父类的成员函数D

题目

private访问属性限制对象的成员,可以在( )中访问。

A.本类的成员函数

B.main函数

C.父类的成员函数

D.子类的成员函数

参考答案和解析
正确答案:A
解析:私有成员只能被本类的成员函数或者友元函数访问。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类成员的访问权限中,()只能被本类的成员函数和其友元函数访问。

A.share

B.public

C.protected

D.private


A

第2题:

类的私有成员可以在何处访问()

A.通过子类的对象访问

B.本类和子类的成员函数中访问

C.通过该类的对象访问

D.只能在本类的成员函数中访问


D

第3题:

通过对象无法访问private和protected属性的成员变量和成员函数,而仅可以访问public属性的成员变量和成员函数。


错误

第4题:

6、类中的私有成员可以在哪里访问()。

A.通过类对象访问

B.通过本类的成员函数访问

C.通过子类对象访问

D.通过子类成员函数访问


D

第5题:

在类中,成员函数可以访问本类中public(公用的)成员,但不可以访问本类中private(私有的)成员.


ABCD

第6题:

在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。

A.只能被该类的成员函数访问

B.只能被该类的成员函数和友元函数访问

C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问

D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问


正确答案:C
解析:在C++中,把数据成员和成员函数封装成类。类的一般形式如下:class类名{类成员1;类成员2;……类成员n;其中,类成员或者是一个数据声明,或者是一个方法声明。数据对象声明可以是const声明、struct声明、任何类型或类的数据对象声明。方法声明是函数或过程的定义。类的每个成员都具有描述该成员可见性的访问控制属性,它可能是private属性、protected属性或public属性。private(私有的):说明类的成员是私有的,只能被该类的成员函数和友元函数(用friend关键字表明,它不是类的成员函数)访问。public(公有的):说明类的成员是公有的,它不仅可以被该类的成员函数访问,而且还可以被类的外部访问。protected(被保护的):说明类的成员是被保护的,它只能被该类的成员函数、友元函数和该类的派生类的成员函数访问。

第7题:

在类的静态成员函数的实现体中,可以访问或调用()。

A、本类中的静态数据成员

B、本类中非静态的常量数据成员

C、本类中其它的静态成员函数

D、本类中非静态的成员函数


参考答案:AC

第8题:

类的私有成员可在何处被访问()

A、本类的成员函数中

B、本类及子类的成员函数中

C、通过对象名在任何位置

D、不可访问


参考答案:A

第9题:

类的私有成员可在何处访问()

A、通过子类的对象访问

B、本类及子类的成员函数中

C、通过该类对象访问

D、本类的成员函数中


参考答案:D