如果我有两个类x和y,都扩展类w.和x实现接口z.如果我有方法doSomething(w object)和doSomething(x object),如果我调用doSomething(x)会发生什么?
编辑:
我在java上实现这个,更具体地说是在android上实现.
我问这个是因为一些实现特定接口的类在调用doSomething()时主要做同样的事情.但有一些特殊情况我想挑出来.
最佳答案 让我们说你有
w object1 = new x();
x object2 = new x();
传递object1将执行doSomething(w object)并传递object2 doSomething(x object).
P.S:当然取决于语言(谈到C#)
P.P.S:添加参数名称以使其更清晰