A-A+
程序设计语言引入“类”的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中 使之
问题详情
程序设计语言引入“类”的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中,使之具有一定的存取规则,这些规则规定了存取类的成员的权利,其中,对于用private说明的成员,它(62)。
A.既能被该类的成员函数访问,又能被外界直接访问
B.只能被该类的成员函数访问,外界不能直接访问
C.不能被该类的成员函数访问,只能被外界直接访问
D.既不能被该类的成员函数访问,也不能被外界直接访问请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:在C++语言中,共有三个存取规则规定存取类的成员的权利,分别为public,protected和private。其中public表示既能被该类的成员函数访问,也能被派生类的成员函数访问,且能被外界直接访问:protected表示既能被该类的成员函数访问,也能被派生类的成员函数访问,但不能被外界直接访问;ptivate则表示只能被该类的成员函数访问,不能被派生类的成员函数访问,也不能被外界直接访问。