请问什么是虚函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 05:08:45
请问什么是虚函数
xRn@ezyEA*q¥\U`v'BgY }*jgmv N [p9W63gRb˚xTx.1OhHhXaQSVLVrr{S5?U(~@Lg-,WYX烡*U,JR0,.P5VBl>7WUu,-[iTP!5ҠżApJGVjISP!*xTbZ]3Ϧ㲊_]]z~(cY,0A43Mum P)Mav=ȗ4r>`v1?1Z1^%X O;O 5kU1<ց8HFb!rs(} bڪ ! x#8B~t58ShieŚf

请问什么是虚函数
请问什么是虚函数

请问什么是虚函数
呵呵,我来解释一下吧 1. 虚函数就是专门设计用来被子类实现的,所谓的多态性就体现在这里.具体地说,就是,这个虚函数的函数指针通过虚函数表(virtual table)直接指向用来实现它的子类中去. 2. 在c++里面的虚函数用virtual定义,在java中就用abstract定义,但虚函数不强制要求子类实现. 3. 如果强制要求子类实现,在c++中用纯虚函数定义(让函数=0),这样,这个父类就变成纯虚类了(就是不能实例化的意思);在java中用接口(interface),实现整个接口的“子类”就必须实现这个方法了.
满意请采纳