请问什么是虚函数
答案:1 悬赏:40 手机版
解决时间 2021-07-24 12:08
- 提问者网友:ミ烙印ゝ
- 2021-07-23 18:02
请问什么是虚函数
最佳答案
- 五星知识达人网友:煞尾
- 2021-07-23 19:17
呵呵,我来解释一下吧 1. 虚函数就是专门设计用来被子类实现的,所谓的多态性就体现在这里.具体地说,就是,这个虚函数的函数指针通过虚函数表(virtual table)直接指向用来实现它的子类中去. 2. 在c++里面的虚函数用virtual定义,在java中就用abstract定义,但虚函数不强制要求子类实现. 3. 如果强制要求子类实现,在c++中用纯虚函数定义(让函数=0),这样,这个父类就变成纯虚类了(就是不能实例化的意思);在java中用接口(interface),实现整个接口的“子类”就必须实现这个方法了.
满意请采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯