多态性和接口

如果我有两个类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:添加参数名称以使其更清晰

点赞