答案:B[解析] C++中,继承方式控制了基类中具有不同访问属性的成员在派生类中的访问属性。基类中的私有成员在派生类中是隐蔽的,只能在基类内部访问。所以B) 选项是错误的。派生类中的成员不能访问基类的中私有成员,但可以访问基类中的公有成员和保护成员。此时派生类对基类中各个成员的访问能力与继承方式无关,但继...
下面描述中,表达错误的是() 3 分 A. 私有继承时基类中的public成员在派生类中是private的 B. 公有继承时基类中的public成员在派生类中仍是public的 C. 公有继承是基类中的private成员
1. 派生类继承了基类的私有成员,但是不能直接访问,只能通过派生类的友元函数访问。 2. TURBO C中,int占2个字节,long int占4个字节; union联合体是个省内存的定义方法,里面的day,month,year被定义在一个2字节大小的空间。它的取值完全取决于编程人员最后一次对它的引用。 3. float类型(即IEEE754单精度浮点数...
百度试题 题目当用public继承从基类派生一个类时,基类的()成员可被派生类中的成员函数访问。A.protectedB.publicC.privateD.friend 相关知识点: 试题来源: 解析 A,B 反馈 收藏
设有基类定义: class base{ private: int a; protected: int b; public: int c;}; 派生类采用何种继承方式可以使成员变量c能被派生类的对象访问( )。 A、私有继承 B、保护继承 C、公有继承 D、私有、保护、公有均可 点击查看答案 你可能感兴趣的试题 单项选择题 肾藏( ),为先天之本,水火之宅,是元...
百度试题 结果1 题目在哪种派生方式中,派生类可以访问基类中的protected成员( ) A. public与private B. public与protected C. protected与private D. 仅protected 相关知识点: 试题来源: 解析 B 反馈 收藏
访问修饰符或访问说明在类用于分配的辅助功能的类成员。也就是说,它对类成员设置了一些限制,使其不能被外部函数直接访问。 C ++中提供了3种类型的访问修饰符: Public Private Protected 注意:如果我们没有为类内的成员指定任何访问修饰符,则默认情况下,成员的访问修饰符将为Private。
2.2 私有继承 private (1) 默认继承方式为私有继承 (2) 基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接访问 也就是说基类成员都以私有方式存在派生类中,派生类中其他成员可以访问这些。但是在类外无法通过派生类对象访问这些。
答案 C 解析 类的继承方式有公有继承、保护继承和私有继承三种方式。对于公有继承基类中的成员访问属性不变,对于保护和私有继承基类中的成员转换为相应的访问类型。但是若基类成员的访问属性为private的,则不能被继承。收藏 反馈 分享
下面描述中,表达错误的是() 3 分 A. 私有继承时基类中的public成员在派生类中是private的 B. 公有继承时基类中的public成员在派生类中仍是public的 C. 公有继承是基类中的private成员