Jane.T

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月17日

摘要: 之前面试时被问及抽象类与接口的区别,感觉答得很不好,所以在此总结一下这个问题: 首先抽象类是一种特殊的类,它可以含有方法的定义和实现,也可以包含属性,构造函数等。当然抽象类也可以包含抽象函数和虚函数。 这个是C#三大特性之一多态的重要组成部分。 抽象类主要用于关系密切的对象之前,比如铁门和木门都是门,他们都继承自抽象类“门”。重点是“是什么?” 一个派生类只能继承至一个类(包括抽象类),派生类必须... 阅读全文
posted @ 2011-03-17 11:16 Jane.T 阅读(240) 评论(0) 推荐(0) 编辑