当前位置:编程学习 > C#/ASP.NET >>

(心得)virtual\abstract\inte易做图ce

virtual——虚方法
    virtual用于修饰类的方法,表示该方法为一个虚方法。虚方法与普通方法的定义方式一样,只是比普通方法多了一个virtual修饰符。虚

方法的作用只体现在类的继承里。当一个类B继承了一个带有虚方法virA()的类A时,可以用override修饰符重写(不是隐藏)virA()方法。重

写后用子类B的实例b赋值给基类A的实例a,再用a.virA()时,使用的是类B中重写virA()后的方法。也就是说,重写基类虚方法后,任何通过子

类实例去找基类虚方法的路子都行不通。除此之外虚方法的用法与普通方法完全一样。
abstract——抽象方法
    抽象方法在功能上实际上是函数体为空的虚方法。与虚方法不同的是,抽象方法不可以使用new操作符来隐藏(因为抽象方法不做任何操作

,隐藏它是完全没有必要的)。另外,包含抽象方法的类为抽象类。也就是说,包含抽象方法的类需要用abstract修饰。抽象方法的用法还需

要抽象类规则来限定。
abstract——抽象类
整理中。。。
inte易做图ce——接口
整理中。。。 --------------------编程问答-------------------- 自己顶一个!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,