ASP.NET中接口怎么用啊

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:16:23
接口到底怎么用啊?我们调用时到底是直接调用接口还是调用他的实现类啊?如果是调用他的实现类那要接口什么用啊,他有什么意义啊!
那些编程书写了好多术语,我越看越糊涂,请问可不可以通俗一点的告诉我啊!

接口只是定义要实现类或结构的成员,它本身并不提供成员的实现,只有通过类或结构来实现该接口所定义的成员,包括方法,属性,事件等;
我们通过类来实现某个接口,在该类中为接口定义的成员进行实现,在调用的时候通过类或类的实例便可访问类中的成员;
当然我们也可通过显示接口定义来调用一些成员,这前提是该接口的声明包含在基类列表中。
“如果是调用他的实现类那要接口什么用啊”对于你这句话,我想告诉你,我们之所以实现接口就是为了在必要的程序中用到该接口成员,而且使用接口可以在今后类似的项目程序中直接通过类实现拿来重复使用,提高了代码的可复用性。

当然是调用实现类了。
接口是用来规范程序的。

如果想弄明白这之间的关系,就去找本.net或者java的书,其中的interface章节会有详细的说明。