C#面向对象名词比较(二)

(抽象)abstract和虚拟(virtual)
相似:在申明方法的时候,都能被重写

区别:

(抽象)abstract:可以申明类也可以申明方法,申明方法时不能和sealed一起申明,所申明的类必须被继承,申明的方法也必须被重写,申明时没有具体实现,实际上它起一个接口的作用

虚拟(virtual):只能申明方法,可以在申明方法的时候写对应的实现

//以上均为个人理解,如有不同或错误请见量,以上在《C#高级编程》中有介绍,下载见http://bbs.wrclub.net/down/Cshappdf.rar
posted @ 2004-08-31 15:32  ttyp  阅读(995)  评论(0编辑  收藏  举报