摘要: 虚方法(virtual)virtual关键字用于修饰方法,属性,索引器,事件的声明,并且允许在派生类中重写这些对象。virtual主要是用于实现多态,父类中定义虚方法,子类继承父类,并重写虚方法以实现对同一个方法不同的相应。下面来举个例子说明首先我定义了一个父类:Employee class Employee { private string _name; public Employee(string name) { this._name = name; } public virtual void... 阅读全文
posted @ 2013-04-30 20:25 罗导 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.abstract方法只能在抽象类中声明,虚方法则不是。abstract方法必须在派生类中重写,而virtual则不必2.abstract方法不能声明方法实体,abstract public void SD();虚方法则可以public virtual void sdf(){Console.WriteLine("A");}3.虚方法可以实现多态,而抽象方法不可以。。。c#中的interface abstract 与 virtual interface用来声明接口1.只提供一些方法规约,不提供方法主体.如:public interface IPerson{void getN 阅读全文
posted @ 2013-04-30 13:54 罗导 阅读(136) 评论(0) 推荐(0) 编辑