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

抽象类,虚方法,接口

时间:2019-07-27 18:20:35      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:rri   override   vat   需要   虚方法   抽象   很多   bsp   必须   

这三样很多人容易混淆,在此总结一下

1. 虚方法 Virtual

基类中定义了虚方法,派生类中可以实现,也可以不实现,因为虚方法是有方法体的,如果要实现,派生类中用override重写该方法。

 

 

2.抽象方法 Abstract

抽象方法只能在抽象类中定义,并且只有定义没有实现,所以继承抽象类的派生类必须实现抽象方法,同样是用override关键字重写。

 

3.接口 Interface

没有具体实现,派生类必须实现全部的方法。

 

需要注意的是,不管哪种方法,修饰符都不能是private,如果定义成私有的则无法被派生类实现,因为不可访问。

抽象类,虚方法,接口

标签:rri   override   vat   需要   虚方法   抽象   很多   bsp   必须   

原文地址:https://www.cnblogs.com/luyShare/p/11256076.html

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