基类中的保护成员在其派生类中可以访问,而派生类对象不可访问

基类中的保护成员在其派生类中可以访问,而派生类对象不可访问


相关考题:

下列有关继承和派生的叙述中,正确的是______。A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员B.派生类的成员函数可以访问基类的所有成员C.基类对象可以赋值给派生类对象D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

私有继承的派生类不能访问基类中的私有成员,但公用继承的派生类可以访问基类中的私有成员。() 此题为判断题(对,错)。

基类的【 】不能被派生类的成员访问,基类的【 】在派生类中的性质和继承的性质一样,而基类的【 】在私有继承时在派生类中成为私有成员,在公有和私有保护继承时在派生类中仍为保护成员。

以下有关继承的叙述正确的是()。A、构造函数和析构函数都能被继承B、派生类是基类的组合C、派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D、基类的公有成员一定能被派生类的对象访问

以下有关继承正确的是A: 构造函数和析构函数都能被继承B: 派生类是基类的组合C: 派生类对象除了能访问自己的成员外,不能访问基类中的所有成员D: 基类的公有成员一定能被派生类对象访问

下面描述中,错误的是()。 A.在派生类中不可见的成员要变成可访问的,需要进行访问声明B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问D.在基类定义的public和protected成员在保护继承的派生类中可见

下列有关继承和派生的叙述中,正确的是( )。A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员B.派生类的成员函数可以访问基类的所有成员C.基类对象可以赋值给派生类对象D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

下面叙述错误的是( )A.对基类成员的访问能力在private派生类中和public派生类中是相同的B.基类的private成员在public派生类中不可访问C.基类中的public成员在protected派生类中是protected的D.基类中的public成员在protected派生类中仍然是public的

公有派生类对象可以访问基类中的( )。A.公有成员B.私有成员C.保护成员D.任何成员

下列说法不正确的是( )。A.基类指针可以指向它的公有派生类的对象B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员C.基类指针不能指向其私有派生类的对象D.指向派生类对象的指针不可以指向基类的对象

关于私有继承,下列说法错误的是()。A、基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员可以直接访问他们。B、基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员不能直接访问他们。C、基类的私有成员,派生类的成员和派生类的对象都无法访问。D、派生类的对象无法访问基类的所有成员。

下列关于继承的描述中,错误的是()。A、基类中的析构函数不能被派生类继承B、基类中的保护成员在派生类中无法直接访问C、派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D、在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变

关于保护继承,下列说法错误的是()。A、保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。B、派生类对象不能访问基类中的任何成员。C、派生类的对象可以访问基类的公有成员。D、保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。

在保护继承中,基类中的私有成员作为派生类的()。A、公有成员B、私有成员C、保护成员D、不可访问

当保护继承时,基类的()成员在派生类中成为保护成员,派生类对象不能直接访问基类的()成员。

派生类的对象对它的基类成员中的()成员是不可访问的。

如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。

下列关于类层次中重名成员的描述,错误的是()A、C++允许派生类的成员与基类成员重名B、在派生类中访问重名成员时,屏蔽基类的同名成员C、在派生类中不能访问基类的同名成员D、如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定

在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。A、派生类的对象可以直接访问基类的所有成员B、派生类的对象可以初始化基类的引用C、派生类的对象不可以直接访问基类中的私有成员D、派生类的对象的地址可以赋给指向基类的指针

单选题关于保护继承,下列说法错误的是()。A保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。B派生类对象不能访问基类中的任何成员。C派生类的对象可以访问基类的公有成员。D保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。

单选题下列关于继承的描述中,错误的是()。A基类中的析构函数不能被派生类继承B基类中的保护成员在派生类中无法直接访问C派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变

单选题下列关于类的继承描述中,正确的是()A派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。B派生类也是基类,所以它们是等价的。C派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。D一个基类可以有多个派生类,一个派生类可以有多个基类。

单选题下列关于派生类和基类的描述中,正确的是(  )。A派生类成员函数只能访问基类的公有成员B派生类成员函数只能访问基类的公有和保护成员C派生类成员函数可以访问基类的所有成员D派生类对基类的默认继承方式是公有继承

填空题当保护继承时,基类的()成员在派生类中成为保护成员,派生类对象不能直接访问基类的()成员。

单选题下列关于类层次中重名成员的描述,错误的是()AC++允许派生类的成员与基类成员重名B在派生类中访问重名成员时,屏蔽基类的同名成员C在派生类中不能访问基类的同名成员D如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定

单选题关于私有继承,下列说法错误的是()。A基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员可以直接访问他们。B基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员不能直接访问他们。C基类的私有成员,派生类的成员和派生类的对象都无法访问。D派生类的对象无法访问基类的所有成员。

填空题派生类的对象对它的基类成员中的()成员是不可访问的。