友情链接:.NET项目开发者博客

接口的作用

接口中只能包含方法:(属性,事件,索引器也都是方法)
接口中的成员都不能有任何实现。
接口不能被实例化
接口中的成员不能有任何访问修饰符(默认为public)
实现接口的子类必须将接口中的所有成员都实现
子类实现接口的方法时,不需要任何关键字
接口存在的意义就是为了多态
接口解决了多继承的问题。(抽象类不同)
当不同类型需要实现多态时,无法抽象出公共的父类,这时可以考虑使用接口,比如鸟和飞机都能飞,但是他们不能抽象出来一个类。

posted @ 2013-03-17 01:13  千年老妖  Views(185)  Comments(0Edit  收藏  举报
友情链接:.NET项目开发者博客