你的位置:
首页
>
软件开发 >
ASP.net > C#基础知识之abstract virtual关键字
C#基础知识之abstract virtual关键字
发布时间:2016-04-27 14:00:05
abstract用关键字abstract修饰的类叫做抽象类,且只能作为基类,也不能实例化。用abstract定义的抽象类中不一定只包含抽象方法 ,可以包含非抽象方法。abstract定义的方法一定用放在抽象类中。派生类中一定要实现抽象类中的所有的抽象方法,否则派生类也要声明为抽象 ...
abstract
- 用关键字abstract修饰的类叫做抽象类,且只能作为基类,也不能实例化。
- 用abstract定义的抽象类中不一定只包含抽象方法 ,可以包含非抽象方法。
- abstract定义的方法一定用放在抽象类中。
- 派生类中一定要实现抽象类中的所有的抽象方法,否则派生类也要声明为抽象类。
- 抽象方法不能使用static、private修饰符
virtual
以virtual关键字修饰的方法叫虚方法,主要用于在基类中的修饰方法。使用情况分为两种:
- 在基类中定义virtual方法,但派生类没有重写基类virtual方法,在实例调用中,调用的还是基类的virtual方法。
- 在基类中定义virtual方法,但在派生类中重写了virtual方法,在实例调用中,调用的是派生类重写的方法。
原标题:C#基础知识之abstract virtual关键字
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。