我是 C# 接口的新手。那么有人可以解释一下当我们创建一个接口对象时实际发生了什么吗?
我知道为什么我们有其他语言的接口,但不能真正掌握为什么 C# 允许创建接口的对象(实例)的逻辑?如果接口没有函数定义或变量,那么如何创建对象?
我一直在论坛上搜索,但无法理解这一点。这是我在接口 http://www.c-sharpcorner.com/uploadfile/6897bc/interfaces-in-C-Sharp/上找到的教程, 如果您访问该链接,您可以看到作者首先创建了一个类的对象并且而不是一个接口对象。当他写作
Interface_object = class_object;
接口对象从类对象中提取特征......
如果接口中没有实现和变量,它是如何以及为什么会发生的?