我对C#中的接口还不熟悉,所以请问当我们创建一个接口对象时到底会发生什么?
我知道为什么其他语言会有接口,但是无法理解为什么C#允许创建接口对象(实例)。 如果接口没有函数定义或变量,那么怎么能创建对象呢?
我在论坛上搜索过,但是找不到关键点。我在这里找到了一篇介绍接口的教程: http://www.c-sharpcorner.com/uploadfile/6897bc/interfaces-in-C-Sharp/ 如果您访问该链接,您会看到作者首先创建了一个类的对象,然后创建了一个接口的对象。当他写:
Interface_object = class_object;
接口对象从类对象中提取特征......
如果接口中没有实现和变量,它是如何发生的?