声明与您要实例化的类型不同的类型的目的是什么?

时间:2016-10-24 12:30:45

标签: c# oop

我最近看了一个教程,它使用以下方法声明了一个新对象的实例:

class exampleClass : IEnumerable
{
    //Class stuff...
}

class Main
{
    public void Method1
    {
        IEnumerable Obj1 = new exampleClass();
    }
}

我无法弄清楚它的目的或好处是什么。我总是声明我将要实例化的类型,所以这种做法似乎很陌生。

请有人解释你为什么这样做以及有什么好处?

(上面的例子纯粹是为了突出显示新对象'类型然后调用实例化不同类型的类。)

0 个答案:

没有答案