这样写可不可以:引用的是一个实现了接口的类么?
internal void method1(IInterface1 interface1, IInterface2[][] intf2, IInterface3[][] intf3)
{
} 复杂得让我郁闷
internal void method1(IInterface1 interface1, IInterface2[][] intf2, IInterface3[][] intf3)
{
} 复杂得让我郁闷
在参数列表里:IInterface1 interface1, 这个interface1表示的是什么呢,是一个接口么,还是实现了这个接口的类的引用。如果只表示接口,这个接口是不是和Iinterface是一个呢? 因为借口不能实例化,我该如何理解
class 子 : 父{}方法(父 obj,string str,int i)
我们在用的时候 可以
子 bb=new 子();然后 方法(bb,"aa",11);比如我们写一个方法 处理猫科动物(猫科 obj);你可以传一个波斯猫 或传一只豹进去...
因为它们都属于猫科动物...感觉自己废话很多接口也可以理解成定义一个超类, 做为参数,可以用它子类的实例传进去表达能力好差啊.....