码迷,mamicode.com
首页 > 其他好文 > 详细

virtual和abstract

时间:2017-07-02 10:09:06      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:ros   情况   soft   bst   没有   rri   抽象方法   mic   str   

virtual方法和abstract方法的使用
1、Virtual方法(虚方法)

     virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:

     情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。

     情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。

2、Abstract方法(抽象方法)

     abstract关键字只能用在抽象类中修饰方法,并且没有具体的实现。抽象方法的实现必须在派生类中使用override关键字来实现。

virtual和abstract

标签:ros   情况   soft   bst   没有   rri   抽象方法   mic   str   

原文地址:http://www.cnblogs.com/wcl2017/p/7104316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!