你的位置:首页 > 软件开发 > 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#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录