摘要: .NET中的抽象类与接口1. 抽象类(1)抽象类中的抽象方法只作声明,而不包含实现,可以包含虚(virtual)方法,也可以包含具体的方法;(2)抽象类不能被实例化;(3)抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有个抽象方法,就一定要把这个类声明为抽象类;(4)继承抽象类的具体类必须覆盖基类的所有抽象方法(即实现基类中所有的抽象方法)(5)如果抽象类的某些方法被声明为虚方法,则继承该方法的任何类都可以实现它自己的版本(也可以不实现)。派生类可以使用 override 关键字重写基虚方法,或使用 new 关键字隐藏基类中的虚方法。如果 override 关键字和 new 关键字均未指定 阅读全文
posted @ 2012-03-27 22:13 junjieok 阅读(363) 评论(0) 推荐(0) 编辑