c#虚方法(virtual)和抽象方法(abstract)的区别
摘要:
相同点:虚方法(virtual)和抽象方法(abstract)都可以被派生类重写不同点:1.虚方法(virtual)有方法实体,抽象方法(abstract)没有方法实体【类似接口】virtual void SayWord(){//代码}abstract void SayWord();2.虚方法(virtual)在派生类中可以不重写,抽象方法(abstract)派生类中必须重写【类似接口】abstract class Person{ abstract void SayName();}class Man:Person{ override void SayName() { //方法实体 }}3.抽象 阅读全文
posted @ 2011-04-15 17:07 BarneyZhang 阅读(6448) 评论(2) 推荐(2) 编辑