现在的位置: 首页 > 综合 > 正文

c++ 虚方法

2013年04月11日 ⁄ 综合 ⁄ 共 209字 ⁄ 字号 评论关闭

C#的语法脱胎于C++,因而保留了virtual关键字,可以定义一个虚方法(或虚属性)。一个类的成员被定义为virtual,就意味着它在告诉自己的子类:我准备了一笔遗产,你可以全盘接受,也可以完全拒绝或者修改我的遗嘱。显然,虚方法授予子类的权利甚至大于抽象方法。子类面对抽象方法只有重写(override)的权利,而对于虚方法,它还可以选择完全继承。


  子类面对虚方法 就俩选择    
             要摸完全继承  要么进行修改

抱歉!评论已关闭.