标签: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