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