首页 > 试题广场 >

通过基类对象名、指针只能使用从基类继承的成员。

[单选题]
通过基类对象名、指针只能使用从基类继承的成员。
  • T
  • F
也可以使用重写方法,但还是只能使用基类中定义的方法。
发表于 2018-09-02 23:35:54 回复(4)
更多回答
恕我直言,这题目我就没看懂。。。😶
发表于 2021-02-17 21:52:50 回复(5)
这题问得不知所云
我来修改一下这道题吧!
通过基类的指针或引用指向派生类的对象时,指针或引用只能使用从基类继承的成员。(不考虑成员的访问权限)
这句话很明显考察的是多态。
如果没有发生多态,则只能访问基类继承的成员。
如果发生了多态,则除了能访问基类继承的成员外,还能访问派生类的其他成员。
发表于 2023-05-10 13:14:27 回复(1)
题目描述换为: 在一个通过基类指针指向的派生类中(这样才合适)
前提: 成员包含数据成员和函数成员.
C++ 中指针变量所指向的内容,是由其静态类型(编译期间决定的),而跟动态类型(运行期间,特指多态的实现)无关.

在派生类外:
指向基类的指针,只能调用从基类中 public 继承的成员.(这个地方题干描述太暧昧了,)
在派生类中:
指向基类的指针,只能调用从基类中继承的成员.
发表于 2021-02-19 20:51:52 回复(0)
基类指针,不能指向派生类的新成员。基类指针只能指向基类中的成员。基类中的成员可以重写,实现多态调用派生类函数。


发表于 2023-10-23 22:50:29 回复(0)
哪位大大能告诉我这个T和F是什么意思
发表于 2021-04-27 13:17:34 回复(6)
基类有虚函数,派生类对其重定义,基类指针可以指向派生类的函数
发表于 2022-10-21 12:38:14 回复(0)
通过基类对象名,指针只能使用从基类继承的成员
发表于 2022-02-12 19:25:08 回复(0)

仔细品似乎也没问题。

发表于 2021-04-24 20:32:38 回复(0)
所以虚函数 算是从基类继承的?
发表于 2021-04-02 17:14:55 回复(0)
基类对象只能使用从基类继承的成员??  干嘛要继承呢? 保护和私有的也继承了 能调用吗  不明白题的意思
发表于 2021-01-09 15:10:56 回复(0)
重写当然是要先继承才能重写,重写过后的成员函数还算不算是从基类继承的成员函数,答案应该是不知道
发表于 2019-08-19 16:16:12 回复(0)
基类指针可以调用重写的函数啊
编辑于 2019-06-21 10:27:40 回复(2)

使用指针调用虚函数的时候,动态绑定是可能执行派生类中的虚函数的吧,这不算从基类继承吧,派生类可以重新声明虚函数的啊

发表于 2017-06-02 10:54:58 回复(0)