父类中虚函数必须声明virual关键字,子类中重写必须声明override关键字
父类中如果对一个虚函数声明了final,则子类无法对该虚函数继续重写实现
类中一旦声明了虚函数,那么对该类sizeof的结果将会比没有声明的时候增加
B b; A a = (A)b; a.func(); 假设func是A中声明的虚函数,B作为A的子类重写了该虚函数,那么a.func()调用的将会是A中func执行的结果
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题