您的位置:首页 > 编程语言 > C#

Head First C# 中文版 图文皆译 第七章 接口和抽象类 page284

2009-03-28 22:57 501 查看


 
今夜话题:抽象类和接口七嘴八舌的争论“谁更重要?”

抽象类:你我谁更重要这个问题很显然。程序需要我来完成工作。面对现实吧。你和我差得太远了。

接口:对。这点算是对了。

抽象类:你不会认为你比我重要吧?你都没有真的继承--只是实现而已。

接口:好,来吧。接口不使用继承。接口只用实现。你那是纯粹无知。实现和继承一样好,实际上可以说更好!

抽象类:更好?你疯了。我比你更灵活。我既可以含有抽象方法又可以含有实现方法。我还可以含有虚方法。确实,我不可以被实例化,你也不行啊。我可以做普通类可以做的一切事儿。

接口:是吗?如果一个类要继承你同时还继承一个你的兄弟怎么样呢?不可以继承两个类。只可以选择继承一个类。一个类实现的接口数目是不限的。说说灵活性吧。有了我,程序可以让类做任何事情。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 工作