2014年3月7日

C# abstract virtual interface的区别(付static、override用法)

摘要: 1.Virtua:当一个方法被声明为Virtual时,它是一个虚拟方法,直到你使用ClassNamevariable=newClassName();声明一个类的实例之前,它都不存在于真实的内存空间中。这个关键字在类的继承中非常常用,用来提供类方法的多态性支持。virtual关键字代表虚拟的,虚的,修饰的是方法。修饰方法的时候:这个时候叫做虚方法,虚方法代表这个方法是虚的,这个方法可能没有实现,这个方法可以被重写。关键的一句话是:这个方法可以被重写。这代表,如果这个方法想要被重写,被override,那么它就必须是一个虚方法,因为abstract修饰的方法是隐式的虚方法,所以abstract和v 阅读全文

posted @ 2014-03-07 09:56 ZorroBubble 阅读(239) 评论(0) 推荐(0) 编辑

导航