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

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,