虚方法能在程序执行时动态确定要调用的方法,因此比非虚方法更灵活
在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符
在重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符
在重写基类的虚方法时,需要同时带上virtual和override修饰符
第1题:
下列关于虚电路的描述中,错误的是()。
A.分组头简单,额外开销少 B.到达分组可能失序 C.线路或者设备故障时,会导致虚电路中断 D.路由选择权在虚电路建立时进行
第2题:
A.重写虚方法时可以为虚方法指定别称
B.抽象类中不可以包含虚方法
C.虚方法是实现多态的唯一手段
D.多态性是指以相似的手段来处理各不相同的派生类
参考答案:D
第3题:
下列关于虚函数的说明中,正确的是 <br>
A .从虚基类继承的函数都是虚函数 <br>
B .虚函数不得是静态成员函数 <br>
C .只能通过指针或引用调用虚函数 <br>
D .抽象类中的成员函数都是虚函数 <br>
第4题:
下列关于虚函数的描述,错误的是( )。
A.构造函数可以是虚函数
B.析构函数可以是虚函数
C.虚函数必须通过引用或基类的指针实现
D.虚函数的函数名必须与基类中对应的虚函数的函数名完全相同
第5题:
下列关于纯虚函数的描述中,正确的是( )。
A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以“=0;”结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类不能是派生类
第6题:
关于眩晕的病机颇为复杂,下列描述哪项正确
A、痰、火、风、瘀
B、风、痰、湿、瘀
C、风、痰、虚、瘀
D、痰、湿、虚、瘀
E、以上都不是
第7题:
A、风痰闭阻证
B、心脾两虚证
C、瘀阻脑络证
D、痰湿蕴肺证
E、心肾亏虚证
第8题:
下列关于虚函数的描述中,正确的是
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第9题:
下列是关于虚函数的描述,正确的是______。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第10题:
下列关于变量作用域的描述中,不正确的是( )。
A.变量属性是用来描述变量作用域的
B.局部变量作用域只能是它所在方法的代码段
C.类变量能在类的方法中声明
D.类变量的作用域是整个类