下列关于类的权限描述错误的是()

下列关于类的权限描述错误的是()


A、

类本身的成员函数可以访问自己定义的任何成员


B、

类的对象只能访问公有成员


C、

普通函数只能通过对象访问类的公有成员


D、

一个类不能包含另一个类的对象作为成员


【正确答案】:D
【题目解析】:

因为类本身就是一种新的数据类型,所以一个类的对象可以作为另一个类的成员。普通成员函数由类的对象调用。故D错误。

访问类的成员变量及调用类的成员函数时,要考虑成员名的访问范围。类中定义的访问方法是public的,所以可以在类外(如主函数中)中直接调用。类内的函数仅作为类内其他函数的辅助函数使用,并不对外提供服务,这样的函数可以定义为私有的,也就是说,在类外不可以直接调用它们。故ABC正确。


Top