黑马程序员技术交流社区
标题:
C#中接口和类的异同
[打印本页]
作者:
李晓泉
时间:
2013-3-3 11:31
标题:
C#中接口和类的异同
C#中接口和类的异同,介绍一下,最好有代码
作者:
翟盼盼
时间:
2013-3-3 11:32
接口和类都是类,不同的是,接口只包含方法和属性的声明,不包含具体实现方法的代码,接口可以实现多继承,而类只能是单继承,继承接口的类必须实现接口中声明的方法和属性,接口主要定义一种规范,统一调用方法。
作者:
wahaha
时间:
2013-3-3 11:55
都是引用类型.
接口实质上是功能说明书,说明有什么属性和功能(属性和方法)
接口理论上是继承者的父类,因此它可以作为实现类的引用,来封装类的复杂实现。
简单的举个洗衣机的类子来说明吧
1 约定全自动洗衣机的功能,定义一个接口说明书
public Iterface IWashMac{
void 放入衣服();
void 开始洗衣();
}
public class Wasmac: IWashMac{
public void 放入衣服(){
//...
}
public void 开始洗衣(){
//...
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2