C#中的虛方法(virtual)和抽象方法(abstract)有什么區別啊?
如題﹗請高手指教﹗﹗
謝謝 --------------------编程问答-------------------- baidu一大堆 --------------------编程问答-------------------- 抽象方法(abstract)
根本没有实现,就等着子类重写
虛方法(virtual)
好歹完成了点功能 --------------------编程问答-------------------- http://community.csdn.net/Expert/topic/5522/5522753.xml?temp=.9211237 --------------------编程问答-------------------- 群号:23207804
C#梦之旅只要你喜欢 C#,并且热爱专研技术,那就加入我们的团队吧!! --------------------编程问答-------------------- 1.abstract方法只能在抽象类中声明,虚方法则不是。
abstract方法必须在派生类中重写,而virtual则不必
2.abstract方法不能声明方法实体,
abstract public void SD();
虚方法则可以
public virtual void sdf()
{
Console.WriteLine("A");
}
3.虚方法可以实现多态,而抽象方法不可以。。。 --------------------编程问答-------------------- 百度一下,接分。 --------------------编程问答-------------------- 虚方法可以实现多态,而抽象方法不可以
--------------------编程问答-------------------- 有用,感谢
补充:.NET技术 , C#