接口
是用来定义一种程序的协议.实现接口的类或者结构要与接口的定义严格一致.接口可以从多个基接口继承,而类或者结构可以实现多个接口.
接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用接口不能被实例化.类可以实现多个接口并且通过这些实现的接口被索引.接口变量只能索引实现该接口的类的实例.
C#中的接口是独立于类来定义的.这与C++模型是对立的,在C++中接口实际上就是抽象基类.
是用来定义一种程序的协议.实现接口的类或者结构要与接口的定义严格一致.接口可以从多个基接口继承,而类或者结构可以实现多个接口.
接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用接口不能被实例化.类可以实现多个接口并且通过这些实现的接口被索引.接口变量只能索引实现该接口的类的实例.
C#中的接口是独立于类来定义的.这与C++模型是对立的,在C++中接口实际上就是抽象基类.